v3.26.1
LEASES - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Operating Leases    
April 1 - December 31, 2026 $ 19,322  
2027 20,172  
2028 17,650  
2029 15,754  
2030 14,573  
Thereafter 106,955  
Total lease payments 194,426  
Less imputed interest 71,720  
Operating lease liability 122,706 $ 124,884
Finance Leases    
April 1 - December 31, 2026 1,432  
2027 1,294  
2028 679  
2029 189  
2030 77  
Thereafter 10  
Total lease payments 3,681  
Less imputed interest 430  
Finance lease liability $ 3,251 $ 3,549
Operating lease, weighted average remaining lease term (in years) 12 years 2 months 1 day  
Finance lease, weighted average remaining lease term (in years) 2 years 5 months 23 days  
Operating Lease, Weighted Average Discount Rate, Percent 7.27%  
Finance Lease, Weighted Average Discount Rate, Percent 7.27%