v3.23.2
Leases - Cash Flow and Other Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash payments for amounts included in the measurement of lease liabilities :    
Operating cash outflows for operating leases $ 10,829 $ 11,922
Operating cash outflows for finance leases 38 28
Financing cash outflows for finance leases 80 75
Right-of-use assets obtained in exchange for new operating lease liabilities 10,929 3,540
Right-of-use assets obtained in exchange for new finance lease liabilities $ 91 $ 118
Weighted average remaining lease term (in years)    
Finance lease 2 years 8 months 12 days 2 years 6 months
Operating lease 5 years 7 months 6 days 5 years 6 months
Weighted average discount rate    
Finance lease 14.00% 14.50%
Operating lease 7.30% 7.00%