XML 81 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Depreciation and Amortization (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Total $ 108,123 $ 83,017 $ 72,686
Cost of revenues      
Total 97,685 74,294 63,068
Selling, general and administrative expenses      
Total $ 10,438 $ 8,723 $ 9,618