XML 81 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 7 - Receivables, Net - Schedule of Receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Gross receivables $ 465,666 $ 439,214
Less: allowance for credit losses 1,078 1,656
Total net receivables 464,588 437,558
Completed and in Progress [Member]    
Billed 236,053 220,621
Unbilled 126,371 120,144
Gross receivables 362,424 340,765
Material Sales [Member]    
Gross receivables 43,746 47,067
Other Business Products and Services [Member]    
Gross receivables $ 59,496 $ 51,382