XML 20 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accounts Receivable - Schedule of accounts receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Accounts Receivable    
Contract receivables $ 385,744 $ 282,283
Other 6,099 7,475
Accounts receivable, gross current 391,843 289,758
Less: Allowance for doubtful accounts (3,364) (1,331)
Accounts receivable, net $ 388,479 $ 288,427