v3.25.1
Leases - Schedule of Lease Expense and Supplemental Cash Flow, Balance Sheet Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Leases [Abstract]      
Operating lease cost $ 854 $ 1,169  
Variable lease cost 506 448  
Short-term lease cost 77 106  
Total lease cost 1,437 1,723  
Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]      
Cash paid for operating lease liabilities 1,130 1,145  
Right-Of-Use Assets Obtained In Exchange For New Lease Obligations [Abstract]      
Operating lease assets obtained in exchange for operating lease liabilities 199 $ 177  
Operating lease right-of-use assets 9,992   $ 10,464
Current operating lease liabilities 3,238   3,084
Long-term operating lease liabilities 12,465   13,212
Total operating lease liabilities $ 15,703   $ 16,296