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

June 30, 2020

  

December 31, 2019

  

June 30, 2019

 

Costs in excess of billings and estimated earnings

 $73,745  $100,761  $128,239 

Contract retention

  118,174   110,680   96,150 

Total contract assets

 $191,919  $211,441  $224,389 
          As Restated 
  

June 30, 2020

  

December 31, 2019

  

June 30, 2019

 

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

 $148,050  $86,736  $119,881 

Provisions for losses

  11,768   9,001   8,562 

Total contract liabilities

 $159,818  $95,737  $128,443