v3.26.1
Leases - Cash Flow and Other Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash payments for amounts included in the measurement of lease liabilities:    
Operating cash outflows for operating leases $ 12,042 $ 12,250
Operating cash outflows for finance leases 134 77
Financing cash outflows for finance leases 277 247
ROU assets obtained in exchange for new operating lease liabilities 12,202 12,332
ROU assets obtained in exchange for new finance lease liabilities $ 383 $ 633
Weighted average remaining lease term (in years)    
Finance lease 2 years 3 months 18 days 2 years 4 months 24 days
Operating lease 6 years 6 months 4 years 8 months 12 days
Weighted average discount rate    
Finance lease 14.90% 15.10%
Operating lease 7.60% 8.00%