v3.26.1
ACCOUNTS RECEIVABLE (Tables)
6 Months Ended
Jun. 30, 2026
ACCOUNTS RECEIVABLE  
Schedule of accounts receivable, net

​

​

​

​

​

​

​

​

​

  ​ ​ ​

June 30,

  ​ ​ ​

December 31,

​

  ​ ​ ​

2026

  ​ ​ ​

2025

(in thousands)

​

  ​

​

​

  ​

​

Trade receivables:

 

​

  ​

 

​

  ​

Billed

​

$

316,061

​

$

281,918

Unbilled

​

 

65,640

​

 

46,817

Other receivables

​

 

5,500

​

 

5,955

Total

​

 

387,201

​

 

334,690

Less: allowance for credit losses

​

 

(8,663)

​

 

(7,022)

Accounts receivable, net

​

$

378,538

​

$

327,668