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

 

 

 

 

 

 

 

 

 

December 31,

 

      

2019

      

2018

Billed receivables

 

$

222,168

 

$

226,252

Unbilled receivables

 

 

34,135

 

 

39,498

Other

 

 

10,072

 

 

9,421

Less: Allowance for doubtful accounts

 

 

(4,975)

 

 

(4,359)

 

 

$

261,400

 

$

270,812