XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 9 - Receivables, Net (Tables)
9 Months Ended
Sep. 30, 2022
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]

(in thousands)

 

September 30, 2022

  

December 31, 2021 (1)

  

September 30, 2021

 

Contracts completed and in progress:

            

Billed

 $279,864  $236,053  $278,313 

Unbilled

  177,299   126,371   217,534 

Total contracts completed and in progress

  457,163   362,424   495,847 

Materials sales

  87,870   43,746   80,357 

Other

  74,385   59,496   110,302 

Total gross receivables

  619,418   465,666   686,506 

Less: allowance for credit losses

  1,274   1,078   1,684 

Total net receivables

 $618,144  $464,588  $684,822 

(1) These balances do not include amounts held for sale (see Note 3).