XML 81 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Note 7 - Receivables, Net - Schedule of Receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
[1]
Gross receivables $ 465,129       $ 465,666
Less: allowance for credit losses 1,142       1,078
Total net receivables 463,987 $ 618,144 $ 527,277 $ 380,502 464,588
Completed and in Progress [Member]          
Billed 220,809       236,053
Unbilled 120,348       126,371
Gross receivables 341,157       362,424
Material Sales [Member]          
Gross receivables 52,182       43,746
Other Business Products and Services [Member]          
Gross receivables $ 71,790       $ 59,496
[1] These balances do not include amounts held for sale (see Note 2).