XML 50 R36.htm IDEA: XBRL DOCUMENT v3.20.4
Note 9 - Receivables, Net (Tables)
3 Months Ended
Mar. 31, 2020
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
          

As Restated

 

 

 

March 31, 2020

  

December 31, 2019

  

March 31, 2019

 

Contracts completed and in progress:

            

Billed

 $250,683  $299,633  $200,092 

Unbilled

  141,514   149,696   112,892 

Total contracts completed and in progress

  392,197   449,329   312,984 

Material sales

  34,268   42,936   29,948 

Other

  52,645   55,526   38,380 

Total gross receivables

  479,110   547,791   381,312 

Less: allowance for credit losses

  1,392   374   327 

Total net receivables

 $477,718  $547,417  $380,985