XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Note 8 - Contract Assets and Liabilities (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]

(in thousands)

  June 30, 2022   December 31, 2021   June 30, 2021 

Costs in excess of billings and estimated earnings

 $47,184  $14,158  $46,771 

Contract retention

  143,003   131,279   107,771 

Total contract assets

 $190,187  $145,437  $154,542 

(in thousands)

  June 30, 2022   December 31, 2021   June 30, 2021 

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

 $159,541  $169,542  $139,327 

Provisions for losses

  19,781   30,499   27,088 

Total contract liabilities

 $179,322  $200,041  $166,415