XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Note 9 - Receivables, Net (Tables)
3 Months Ended
Mar. 31, 2022
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]

(in thousands)

 

March 31, 2022

  

December 31, 2021

  

March 31, 2021

 

Contracts completed and in progress:

            

Billed

 $158,762  $236,053  $137,174 

Unbilled

  111,058   126,371   111,654 

Total contracts completed and in progress

  269,820   362,424   248,828 

Materials sales

  45,967   43,746   35,252 

Other

  65,520   59,496   110,487 

Total 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