XML 47 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Note 8 - Contract Assets and Liabilities (Tables)
9 Months Ended
Sep. 30, 2020
Notes Tables  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
           As Restated 
  

September 30, 2020

  

December 31, 2019

  

September 30, 2019

 

Costs in excess of billings and estimated earnings

 $39,623  $100,761  $100,345 

Contract retention

  120,316   110,680   106,062 

Total contract assets

 $159,939  $211,441  $206,407 
          As Restated 
  

September 30, 2020

  

December 31, 2019

  

September 30, 2019

 

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

 $168,383  $86,736  $100,916 

Provisions for losses

  21,047   9,001   8,383 

Total contract liabilities

 $189,430  $95,737  $109,299