XML 66 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions - Contingent Earn-out Obligation (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Apr. 01, 2020
Dec. 31, 2020
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Business Acquisition [Line Items]                            
Revenues     $ 698,961 $ 714,099 $ 743,468 $ 700,131 $ 719,584 $ 706,918 $ 650,302 $ 538,473   $ 2,856,659 $ 2,615,277 $ 2,182,879
Federal                            
Business Acquisition [Line Items]                            
Net operating loss carryforwards $ 53,200 $ 44,900 44,900               $ 44,900 44,900    
State                            
Business Acquisition [Line Items]                            
Net operating loss carryforwards $ 6,500 $ 46,200 46,200               46,200 46,200    
TAS Energy                            
Business Acquisition [Line Items]                            
Revenues                     106,400      
Contingent earn-out period 27 months                          
Contingent earn-out estimated milestone payment, minimum $ 1,000                          
Contingent earn-out estimated milestone payment, maximum $ 8,000                          
Cash flow discount rate 17.70%                          
TAS Energy | Minimum                            
Business Acquisition [Line Items]                            
Cash flow discount rate 15.00%                          
TAS Energy | Maximum                            
Business Acquisition [Line Items]                            
Cash flow discount rate 23.50%                          
T E C Industrial Construction and Maintenance                            
Business Acquisition [Line Items]                            
Contingent earn-out period   3 years                        
Contingent earn-out estimated milestone payment, minimum   $ 1,000 1,000               1,000 1,000    
Contingent earn-out estimated milestone payment, maximum   $ 5,000 $ 5,000               $ 5,000 $ 5,000    
Cash flow discount rate   12.90%                        
T E C Industrial Construction and Maintenance | Minimum                            
Business Acquisition [Line Items]                            
Cash flow discount rate   14.00%                        
T E C Industrial Construction and Maintenance | Maximum                            
Business Acquisition [Line Items]                            
Cash flow discount rate   15.00%