v3.24.1.u1
Leases - Schedule of Lease Expense and Supplemental Cash Flow, Balance Sheet Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Leases [Abstract]      
Operating lease cost $ 1,279 $ 1,624  
Variable lease cost 467 495  
Short-term lease cost 116 55  
Total lease cost 1,862 2,174  
Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]      
Cash paid for operating lease liabilities 1,208 1,842  
Right-Of-Use Assets Obtained In Exchange For New Lease Obligations [Abstract]      
Operating lease assets obtained in exchange for operating lease liabilities 177 $ 0  
Operating lease right-of-use assets 12,488   $ 15,861
Current operating lease liabilities 3,357   3,789
Long-term operating lease liabilities 15,697   19,400
Total operating lease liabilities $ 19,054   $ 23,189