XML 71 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Note 9 - Receivables, Net - Schedule of Receivables (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Gross receivables $ 479,110 $ 547,791 $ 381,312
Less: allowance for credit losses 1,392 374 327
Total net receivables 477,718 547,417 380,985
Completed and in Progress [Member]      
Billed 250,683 299,633 200,092
Unbilled 141,514 149,696 112,892
Gross receivables 392,197 449,329 312,984
Material Sales [Member]      
Gross receivables 34,268 42,936 29,948
Other Business Products and Services [Member]      
Gross receivables $ 52,645 $ 55,526 $ 38,380