v3.26.1
LEASE COMMITMENTS - Components of lease cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
LEASE COMMITMENTS        
Variable lease cost $ 3,700 $ 3,500 $ 7,400 $ 7,200
Operating lease cost 20,461 19,515 40,619 38,841
Short-term lease cost 1,365 1,152 2,654 2,245
Amortization of right-of-use assets 3,375 3,855 6,989 7,946
Interest on lease liabilities 1,426 1,297 2,890 2,642
Total finance lease cost 4,801 5,152 9,879 10,588
Total lease costs $ 26,627 $ 25,819 $ 53,152 $ 51,674