XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions - Contingent Earn-out Obligation (Details)
$ in Thousands
3 Months Ended
Apr. 01, 2020
USD ($)
Milestone
Mar. 31, 2021
USD ($)
Mar. 31, 2020
USD ($)
Business Acquisition [Line Items]      
Revenues   $ 669,761 $ 700,131
TAS Energy      
Business Acquisition [Line Items]      
Contingent consideration earn-out milestones achieved | Milestone 2    
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 | Federal      
Business Acquisition [Line Items]      
Net operating loss carryforwards $ 53,200    
TAS Energy | State      
Business Acquisition [Line Items]      
Net operating loss carryforwards $ 6,500    
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%