XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Note 8 - Contract Assets and Liabilities (Tables)
3 Months Ended
Mar. 31, 2022
Notes Tables  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]

(in thousands)

  March 31, 2022   December 31, 2021   March 31, 2021 

Costs in excess of billings and estimated earnings

 $45,393  $14,158  $39,410 

Contract retention

  134,630   131,279   105,370 

Total contract assets

 $180,023  $145,437  $144,780 

(in thousands)

  March 31, 2022   December 31, 2021   March 31, 2021 

Billings in excess of costs and estimated earnings, net of retention

 $142,065  $169,542  $126,850 

Provisions for losses

  23,293   30,499   26,783 

Total contract liabilities

 $165,358  $200,041  $153,633