XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.3
DEPRECIATION AND AMORTIZATION (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Total $ 35,034 $ 28,388 $ 97,371 $ 78,716
Cost of revenues        
Total 31,820 25,590 88,664 71,249
Selling, general and administrative expenses        
Total $ 3,214 $ 2,798 $ 8,707 $ 7,467