XML 67 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Note 9 - Receivables, Net - Schedule of Receivables (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Gross receivables $ 381,307 $ 465,666 $ 394,567
Less: allowance for credit losses 805 1,078 1,284
Total net receivables 380,502 464,588 393,283
Completed and in Progress [Member]      
Billed 158,762 236,053 137,174
Unbilled 111,058 126,371 111,654
Gross receivables 269,820 362,424 248,828
Material Sales [Member]      
Gross receivables 45,967 43,746 35,252
Other Business Products and Services [Member]      
Gross receivables $ 65,520 $ 59,496 $ 110,487