v3.24.2.u1
Leases - Cash Flow and Other Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash payments for amounts included in the measurement of lease liabilities :    
Operating cash outflows for operating leases $ 9,645 $ 10,829
Operating cash outflows for finance leases 81 38
Financing cash outflows for finance leases 132 80
ROU assets obtained in exchange for new operating lease liabilities 16,445 10,929
ROU assets obtained in exchange for new finance lease liabilities $ 581 $ 91
Weighted average remaining lease term (in years)    
Finance lease 3 years 2 months 12 days 2 years 8 months 12 days
Operating lease 5 years 1 month 6 days 5 years 7 months 6 days
Weighted average discount rate    
Finance lease 15.00% 14.00%
Operating lease 7.90% 7.30%