XML 38 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Organization, Business and Basis of Presentation (Details)
3 Months Ended
Mar. 31, 2021
USD ($)
segment
$ / shares
Mar. 31, 2020
USD ($)
$ / shares
Organization Consolidation and Presentation of Financial Statements [Line Items]    
Number of business segments (segment) | segment 2  
Foreign currency gains (losses) $ 0 $ 0
Capital contributions to joint venture 0  
Revenue recognized, related to change orders and claims included as contract price adjustments 14,000,000.0 36,400,000
Increase (decrease) in operating income 27,411,000 16,408,000
Increase (decrease) in net income $ 19,928,000 $ 9,932,000
Increase (decrease) in diluted earnings per common share (in dollars per share) | $ / shares $ 1.17 $ 0.59
Contracts Accounted for under Percentage of Completion    
Organization Consolidation and Presentation of Financial Statements [Line Items]    
Increase (decrease) in consolidated gross margin 0.10% 0.10%
Increase (decrease) in operating income $ 600,000 $ 0
Increase (decrease) in net income $ 400,000 $ 0
Increase (decrease) in diluted earnings per common share (in dollars per share) | $ / shares $ 0.02 $ 0
Huen Electric Inc    
Organization Consolidation and Presentation of Financial Statements [Line Items]    
Distributions to partners $ 0