v3.26.1
Leases - Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Leases [Abstract]      
Operating lease cost $ 686 $ 764  
Short-term lease cost 1,883 2,015  
Total lease cost 2,569 2,779  
Cash paid for amounts included in the measurement of lease liabilities - operating leases 712 771  
Right-of-use assets obtained in exchange for lease obligations $ (121)    
Right-of-use assets obtained in exchange for lease obligations   $ 38  
Weighted average remaining lease term - operating leases (in years) 3 years 7 months 6 days   3 years 8 months 12 days
Weighted average discount rate - operating leases 6.64%   6.67%