XML 85 R69.htm IDEA: XBRL DOCUMENT v3.25.4
Depreciation and Amortization (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Depreciation and amortization      
Depreciation and amortization $ 161,193 $ 132,575 $ 108,123
Cost of revenues      
Depreciation and amortization      
Depreciation and amortization 141,190 120,647 97,685
Selling, general and administrative expenses      
Depreciation and amortization      
Depreciation and amortization $ 20,003 $ 11,928 $ 10,438