v3.26.3
ACCOUNTS RECEIVABLE (Tables)
9 Months Ended
Sep. 30, 2026
ACCOUNTS RECEIVABLE  
Schedule of accounts receivable, net

​

​

​

​

​

​

​

​

​

  ​ ​ ​

September 30,

  ​ ​ ​

December 31,

​

  ​ ​ ​

2026

  ​ ​ ​

2025

(in thousands)

​

  ​

​

​

  ​

​

Trade receivables:

 

​

  ​

 

​

  ​

Billed

​

$

331,645

​

$

281,918

Unbilled

​

 

59,400

​

 

46,817

Other receivables

​

 

4,807

​

 

5,955

Total

​

 

395,852

​

 

334,690

Less: allowance for credit losses

​

 

(8,758)

​

 

(7,022)

Accounts receivable, net

​

$

387,094

​

$

327,668