XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.2
DEPRECIATION AND AMORTIZATION (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Depreciation and amortization $ 42,347 $ 32,333 $ 77,970 $ 62,337
Cost of revenues        
Depreciation and amortization 36,595 29,524 69,025 56,844
Selling, general and administrative expenses        
Depreciation and amortization $ 5,752 $ 2,809 $ 8,945 $ 5,493