Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Narrative (Details)

v3.20.1
Commitments and Contingencies - Narrative (Details)
1 Months Ended 3 Months Ended 9 Months Ended
Mar. 25, 2020
USD ($)
Oct. 31, 2019
Lawsuit
Sep. 30, 2019
Lawsuit
Jun. 30, 2019
Lawsuit
Mar. 31, 2020
USD ($)
Mar. 31, 2019
USD ($)
Jun. 30, 2019
Lawsuit
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Other Commitments [Line Items]                  
Insurance deductible         $ 300,000       $ 100,000
Insurance aggregate stop loss         5,400,000       5,400,000
Workers' compensation liability, current               $ 2,600,000 2,900,000
Workers compensation and auto claims insurance, directors and officers liability         1,000,000.0       1,000,000.0
Workers compensation and auto claims insurance, directors and officers liability aggregate limit         10,000,000.0       10,000,000.0
Workers compensation and auto claims insurance, aggregate stop loss per claim basis                 200,000
Workers compensation and auto claims insurance, aggregate stop loss per calendar year                 5,800,000
Insurance reserves         2,700,000       3,000,000.0
Warranty accrual         0       0
Product warranty expense         0 $ 0      
Commitments and contingencies              
Recovery amount in undisputed claims $ 61,700,000                
Receivables from related parties         $ 17,790,000       7,523,000
Maximum annual contributions per employee, percent         92.00%        
Employer matching contribution, percent of match         3.00%        
Employer discretionary contribution amount         $ 400,000 $ 900,000      
Related parties                  
Other Commitments [Line Items]                  
Receivables from related parties         17,790,000       7,523,000
Outstanding Bid Bond                  
Other Commitments [Line Items]                  
Commitments and contingencies         200,000        
Performance And Payment Bond                  
Other Commitments [Line Items]                  
Commitments and contingencies         32,100,000       40,400,000
Estimated cost to complete the project         5,100,000        
Puerto Rico Municipalities, Failure To Pay Municipal License And Construction Excise Taxes                  
Other Commitments [Line Items]                  
Number of new claims | Lawsuit             10    
September 2019 Derivative Lawsuits                  
Other Commitments [Line Items]                  
Number of new claims | Lawsuit     4            
Western District Of Oklahoma, Federal Securities Lawsuits                  
Other Commitments [Line Items]                  
Number of new claims | Lawsuit     2 3          
Number of claims dismissed | Lawsuit   2              
District of Delaware, Federal Securities Lawsuits                  
Other Commitments [Line Items]                  
Number of new claims | Lawsuit     2            
Puerto Rico Electric Power Authority (PREPA)                  
Other Commitments [Line Items]                  
Accounts receivable from related parties         227,000,000.0        
Interest charged on accounts receivable         49,700,000       42,000,000.0
Pressure Pumping and Gulfport | Related parties                  
Other Commitments [Line Items]                  
Receivables from related parties         $ 17,021,000       $ 5,950,000