XML 64 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 9 Months Ended 12 Months Ended
Sep. 30, 2020
USD ($)
$ / shares
Sep. 30, 2019
USD ($)
$ / shares
Sep. 30, 2020
USD ($)
$ / shares
Sep. 30, 2019
USD ($)
$ / shares
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Range of reduction in gross profit from each project, net $ (125,997) $ (122,558) $ (238,139) $ (170,454)    
Decrease to project profitability $ 87,085 $ (56,513) 177,088 48,157    
Deferred income taxes     $ 996 $ (2,150)    
Diluted (in dollars per share) | $ / shares $ (2.00) $ 0.97 $ (3.36) $ (0.87)    
Estimated Cost Recovery of Customer Affirmative Claims and Back Charges [Member]            
Number of projects with downward estimate changes 3 4 6 10    
Range of reduction in gross profit from each project, net         $ (5,000) $ (5,000)
Decrease to project profitability $ 32,200 $ 37,000 $ 107,500 $ 162,500    
Deferred income taxes $ 21,700 $ 29,000 $ 72,600 $ 127,600    
Diluted (in dollars per share) | $ / shares $ 0.48 $ 0.62 $ 1.59 $ 2.73    
Estimated Cost Recovery of Customer Affirmative Claims and Back Charges [Member] | Minimum [Member]            
Range of reduction in gross profit from each project, net $ 7,200 $ 5,600 $ 6,500 $ 5,900    
Estimated Cost Recovery of Customer Affirmative Claims and Back Charges [Member] | Maximum [Member]            
Range of reduction in gross profit from each project, net $ 17,800 $ 13,600 $ 37,600 $ 48,000