XML 69 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Note 9 - Receivables, Net - Schedule of Receivables (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Sep. 30, 2019
Gross receivables $ 665,213 $ 547,791 $ 713,880
Less: allowance for credit losses 3,265 374 908
Total net receivables 661,948 547,417 712,972
Completed and in Progress [Member]      
Billed 355,293 299,633 417,373
Unbilled 167,311 149,696 182,762
Gross receivables 522,604 449,329 600,135
Material Sales [Member]      
Gross receivables 70,918 42,936 72,486
Other Business Products and Services [Member]      
Gross receivables $ 71,691 $ 55,526 $ 41,259