XML 65 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Note 5 - Revisions in Estimates - Summary of Impact of Revisions in Estimates to Gross Profit (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2020
USD ($)
$ / shares
Jun. 30, 2019
USD ($)
$ / shares
Jun. 30, 2020
USD ($)
$ / shares
Jun. 30, 2019
USD ($)
$ / shares
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Range of reduction in gross profit from each project, net $ (88,343) $ (46,758) $ (112,142) $ (47,896)    
Decrease to project profitability 2,755 27,559 90,003 104,670    
Increase to net loss $ (973) $ (21,646) $ (73,511) $ (81,407)    
Increase to net loss per diluted share (in dollars per share) | $ / shares $ 0.07 $ (0.52) $ (1.36) $ (1.85)    
Estimated Cost Recovery of Customer Affirmative Claims and Back Charges [Member]            
Number of projects with downward estimate changes 3 4 5 5    
Range of reduction in gross profit from each project, net         $ (5,000) $ (5,000)
Decrease to project profitability $ 30,900 $ 58,100 $ 69,800 $ 93,500    
Increase to net loss $ 22,900 $ 44,600 $ 51,800 $ 71,800    
Increase to net loss per diluted share (in dollars per share) | $ / shares $ 0.50 $ 0.95 $ 1.14 $ 1.53    
Estimated Cost Recovery of Customer Affirmative Claims and Back Charges [Member] | Minimum [Member]            
Range of reduction in gross profit from each project, net $ 5,800 $ 6,400 $ 7,400 $ 7,700    
Estimated Cost Recovery of Customer Affirmative Claims and Back Charges [Member] | Maximum [Member]            
Range of reduction in gross profit from each project, net $ 16,100 $ 37,000 $ 19,800 $ 37,000