XML 39 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Organization, Business and Basis of Presentation (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
segment
$ / shares
Mar. 31, 2021
USD ($)
$ / shares
Organization Consolidation and Presentation of Financial Statements [Line Items]    
Number of business segments (segment) | segment 2  
Foreign currency gains (losses) $ 0 $ 0
Revenue recognized, related to change orders and claims included as contract price adjustments 11,400 14,000
Increase (decrease) in operating income 24,902 27,411
Increase (decrease) in net income $ 20,688 $ 19,928
Increase (decrease) in diluted earnings per common share (in dollars per share) | $ / shares $ 1.21 $ 1.17
Contracts Accounted for under Percentage of Completion    
Organization Consolidation and Presentation of Financial Statements [Line Items]    
Increase (decrease) in consolidated gross margin 0.50% 0.10%
Increase (decrease) in operating income $ 3,800 $ 600
Increase (decrease) in net income $ 2,700 $ 400
Increase (decrease) in diluted earnings per common share (in dollars per share) | $ / shares $ 0.16 $ 0.02