XML 23 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Organization, Business and Significant Accounting Policies (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
USD ($)
$ / shares
Sep. 30, 2019
USD ($)
$ / shares
Jun. 30, 2019
USD ($)
$ / shares
Mar. 31, 2019
USD ($)
$ / shares
Dec. 31, 2018
USD ($)
$ / shares
Sep. 30, 2018
USD ($)
$ / shares
Jun. 30, 2018
USD ($)
$ / shares
Mar. 31, 2018
USD ($)
$ / shares
Dec. 31, 2019
USD ($)
segment
$ / shares
Dec. 31, 2018
USD ($)
$ / shares
Dec. 31, 2017
USD ($)
$ / shares
Organization Consolidation and Presentation of Financial Statements [Line Items]                      
Number of business segments (segment) | segment                 2    
Contract retention provision                 10.00%    
Foreign currency gains                 $ 100    
Revenue recognized, related to change orders and claims included as contract price adjustments                 35,900 $ 3,400  
Increase (decrease) in operating income                 57,178 50,312 $ 29,558
Increase (decrease) in net income $ 12,775 $ 10,355 $ 7,207 $ 7,353 $ 10,651 $ 7,957 $ 6,835 $ 5,644 $ 37,690 $ 31,087 $ 21,154
Increase (decrease) in diluted earnings per common share (in dollars per share) | $ / shares $ 0.76 $ 0.62 $ 0.43 $ 0.44 $ 0.64 $ 0.48 $ 0.41 $ 0.34 $ 2.26 $ 1.87 $ 1.28
Advertising cost                 $ 800 $ 700 $ 700
Allowance for contract retainage $ 0       $ 0       $ 0 $ 0  
Concentration risk                 100.00% 100.00%  
Existence of option to extend lease                 true    
Option to extend lease term (up to)                 5 years    
Option to terminate leases, period                 1 year    
T&D [Member]                      
Organization Consolidation and Presentation of Financial Statements [Line Items]                      
Increase (decrease) in operating income                 $ 73,580 $ 57,242 $ 39,631
Contingencies Excluding Wildfire and Health Insurance [Member]                      
Organization Consolidation and Presentation of Financial Statements [Line Items]                      
Insurance coverage deductible 1,000               1,000    
Wildfire [Member]                      
Organization Consolidation and Presentation of Financial Statements [Line Items]                      
Insurance coverage deductible 2,000               2,000    
Health Insurance [Member]                      
Organization Consolidation and Presentation of Financial Statements [Line Items]                      
Insurance coverage deductible $ 200               $ 200    
Maximum [Member]                      
Organization Consolidation and Presentation of Financial Statements [Line Items]                      
Remaining lease term                 7 years    
Minimum [Member]                      
Organization Consolidation and Presentation of Financial Statements [Line Items]                      
Remaining lease term                 1 year    
Revenue from Contract with Customer [Member]                      
Organization Consolidation and Presentation of Financial Statements [Line Items]                      
Concentration risk                 100.00% 100.00%  
Revenue from Contract with Customer [Member] | Top Ten Customers [Member] | Customer Concentration Risk [Member]                      
Organization Consolidation and Presentation of Financial Statements [Line Items]                      
Concentration risk                 30.80% 32.90% 40.40%
Revenue from Contract with Customer [Member] | Top One Customer [Member] | Customer Concentration Risk [Member] | T&D [Member]                      
Organization Consolidation and Presentation of Financial Statements [Line Items]                      
Concentration risk                     10.70%
Labor employees covered by collective bargaining agreements [Member] | Labor Force Concentration Risk [Member]                      
Organization Consolidation and Presentation of Financial Statements [Line Items]                      
Concentration risk                 90.00%    
Contracts Accounted for under Percentage of Completion [Member]                      
Organization Consolidation and Presentation of Financial Statements [Line Items]                      
Increase (decrease) in consolidated gross margin                 (0.80%) (0.70%) (0.70%)
Increase (decrease) in operating income                 $ (11,700) $ (10,500) $ (10,400)
Increase (decrease) in net income                 $ (7,500) $ (8,200) $ (6,200)
Increase (decrease) in diluted earnings per common share (in dollars per share) | $ / shares                 $ (0.45) $ (0.49) $ (0.38)