v3.25.2
Leases - Components of Lease Expense and Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]        
Operating lease expense $ 413 $ 753 $ 904 $ 1,536
Finance lease expense:        
Amortization of assets 29 4 29 7
Interest on lease liabilities 8 0 8 0
Total finance lease expense 37 4 37 7
Short-term lease expense 392 312 877 571
Total lease expense 842 1,069 1,818 2,114
Cash paid for amounts included in the measurement of lease liabilities:        
Operating cash flows from operating leases 1,094 1,334 2,175 2,988
Operating cash flows from finance leases 40 10 40 23
Financing cash flows from finance leases $ 8 $ 0 $ 8 $ 0