v3.26.1
LEASES - Schedule of Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash paid for amounts included in measurement of lease liabilities    
Operating cash flows from operating leases $ 11,458 $ 10,926
Operating cash flows for finance leases 25 12
Financing cash flows for finance leases 169 139
Total cash paid for amounts included in the measurement of lease liabilities 11,652 11,077
Right-of-use assets obtained in exchange for lease obligations    
Operating leases 2,659 16,984
Financing leases $ 431 $ 81
Weighted-average remaining lease term    
Operating leases 7 years 1 month 6 days 8 years 1 month 6 days
Financing leases 2 years 7 months 6 days 2 years 9 months 18 days
Weighted-average discount rate    
Operating leases 7.00% 7.50%
Financing leases 5.80% 5.70%