v3.26.1
Leases - Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Leases [Abstract]          
Operating lease cost $ 652 $ 738 $ 1,338 $ 1,502  
Short-term lease cost 1,806 1,918 3,689 3,933  
Total lease cost $ 2,458 $ 2,656 5,027 5,435  
Cash paid for amounts included in the measurement of lease liabilities - operating leases     1,377 1,508  
Right-of-use assets obtained in exchange for lease obligations     $ (14)    
Right-of-use assets obtained in exchange for lease obligations       $ 300  
Weighted average remaining lease term - operating leases (in years) 3 years 6 months   3 years 6 months   3 years 8 months 12 days
Weighted average discount rate - operating leases 6.56%   6.56%   6.67%