XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Leases [Abstract]        
Operating lease cost $ 999 $ 1,143 $ 3,049 $ 3,494
Short-term lease cost 2,396 2,298 7,297 6,837
Total lease cost $ 3,395 $ 3,441 10,346 10,331
Cash paid for amounts included in the measurement of lease liabilities - operating leases     $ 3,634 $ 3,993
Weighted average remaining lease term - operating leases (in years) 4 years 4 months 24 days 4 years 7 months 6 days 4 years 4 months 24 days 4 years 7 months 6 days
Weighted average discount rate - operating leases 6.51% 4.98% 6.51% 4.98%