XML 55 R39.htm IDEA: XBRL DOCUMENT v3.25.4
Depreciation and Amortization (Tables)
12 Months Ended
Dec. 31, 2025
Depreciation and Amortization  
Schedule of depreciation and amortization

Years ended December 31,

  ​ ​ ​

  ​ ​ ​

2025

2024

2023

(in thousands)

Cost of revenues

$

141,190

$

120,647

$

97,685

Selling, general and administrative expenses

20,003

11,928

10,438

Total

$

161,193

$

132,575

$

108,123