XML 45 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2021
Accounts Receivable.  
Schedule of accounts receivable, net

​

​

​

​

​

​

​

​

​

​

December 31,

​

      

2021

      

2020

Billed receivables

​

$

160,407

​

$

179,696

Unbilled receivables

​

​

22,570

​

​

23,210

Other

​

​

7,174

​

​

9,609

Less: Allowance for doubtful accounts

​

​

(6,049)

​

​

(5,647)

​

​

$

184,102

​

$

206,868