v3.26.3
Leases - Schedule of Supplemental Cash Flow Information Related to Leases (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Cash payments for amounts included in the measurement of lease liabilities:    
Operating cash outflows for operating leases $ 18,865 $ 18,895
Operating cash outflows for finance leases 244 79
Financing cash outflows for finance leases 509 365
ROU assets obtained in exchange for new operating lease liabilities 14,197 14,996
ROU assets obtained in exchange for new finance lease liabilities $ 904 $ 733
Weighted average remaining lease term (in years)    
Finance lease 2 years 7 months 6 days 2 years 8 months 12 days
Operating lease 6 years 4 months 24 days 4 years 6 months
Weighted average discount rate    
Finance lease 13.80% 15.10%
Operating lease 7.50% 8.10%