XML 56 R40.htm IDEA: XBRL DOCUMENT v3.25.4
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2025
Accounts Receivable  
Schedule of accounts receivable, net

December 31, 

  ​ ​ ​

2025

  ​ ​ ​

2024

(in thousands)

  ​

  ​

Trade receivables:

 

  ​

 

  ​

Billed

$

281,918

$

221,025

Unbilled

 

46,817

 

60,951

Other receivables

 

5,955

 

2,507

Total

 

334,690

 

284,483

Less: allowance for credit losses

 

(7,022)

 

(7,906)

Accounts receivable, net

$

327,668

$

276,577