XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.3
DEPRECIATION AND AMORTIZATION (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Depreciation and amortization        
Depreciation and amortization $ 44,098 $ 35,034 $ 122,068 $ 97,371
Cost of revenues        
Depreciation and amortization        
Depreciation and amortization 38,383 31,820 107,408 88,664
Selling, general and administrative expenses        
Depreciation and amortization        
Depreciation and amortization $ 5,715 $ 3,214 $ 14,660 $ 8,707