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

As Restated

 
  

March 31, 2020

  

December 31, 2019

  

March 31, 2019

 

Costs in excess of billings and estimated earnings

 $114,378  $100,761  $137,689 

Contract retention

  112,140   110,680   75,334 

Total contract assets

 $226,518  $211,441  $213,023 
         

As Restated

 
  

March 31, 2020

  

December 31, 2019

  

March 31, 2019

 

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

 $127,560  $86,736  $91,885 

Provisions for losses

  6,251   9,001   12,375 

Total contract liabilities

 $133,811  $95,737  $104,260