v3.26.1
LEASE COMMITMENTS - Components of lease cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
LEASE COMMITMENTS    
Variable lease cost $ 3,700 $ 3,600
Operating lease cost 20,158 19,327
Short-term lease cost 1,289 1,093
Amortization of right-of-use assets 3,613 4,091
Interest on lease liabilities 1,464 1,345
Total finance lease cost 5,077 5,436
Total lease costs $ 26,524 $ 25,856