v3.26.1
DEPRECIATION AND AMORTIZATION (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
DEPRECIATION AND AMORTIZATION        
Depreciation and amortization $ 42,982 $ 42,347 $ 85,836 $ 77,970
Location, Statement of Income, Balance [Axis]: us-gaap:CostOfSales        
DEPRECIATION AND AMORTIZATION        
Depreciation and amortization 37,447 36,595 74,573 69,025
Location, Statement of Income, Balance [Axis]: us-gaap:SellingGeneralAndAdministrativeExpenses        
DEPRECIATION AND AMORTIZATION        
Depreciation and amortization $ 5,535 $ 5,752 $ 11,263 $ 8,945