XML 73 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts Receivable - Schedule of accounts receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Receivables [Abstract]    
Contract receivables $ 282,283 $ 231,808
Other 7,475 9,073
Accounts receivable, gross current 289,758 240,881
Less: Allowance for doubtful accounts (1,331) (605)
Accounts receivable, net current $ 288,427 $ 240,276