Quarterly report pursuant to Section 13 or 15(d)

Goodwill and Intangible Assets - Schedule Of Changes in Goodwill (Details)

v3.21.2
Goodwill and Intangible Assets - Schedule Of Changes in Goodwill (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Goodwill [Roll Forward]              
Goodwill, gross period start     $ 104,448,000 $ 104,448,000 $ 104,448,000 $ 104,448,000  
Accumulated impairment losses $ (91,840,000)     (91,840,000)   (91,840,000) $ (36,867,000)
Goodwill, total 12,608,000     12,608,000   12,608,000 67,581,000
Acquisitions       0   0  
Impairment losses 0 $ 0 (55,000,000.0) 0 (54,973,000) (54,973,000)  
Goodwill, gross period end 104,448,000     104,448,000   104,448,000  
Infrastructure              
Goodwill [Roll Forward]              
Goodwill, gross period start     891,000 891,000 891,000 891,000  
Accumulated impairment losses 0     0   0 0
Goodwill, total 891,000     891,000   891,000 891,000
Acquisitions       0   0  
Impairment losses       0   0  
Goodwill, gross period end 891,000     891,000   891,000  
Well Completion              
Goodwill [Roll Forward]              
Goodwill, gross period start     86,043,000 86,043,000 86,043,000 86,043,000  
Accumulated impairment losses (76,829,000)     (76,829,000)   (76,829,000) (23,423,000)
Goodwill, total 9,214,000     9,214,000   9,214,000 62,620,000
Acquisitions       0   0  
Impairment losses       0   (53,406,000)  
Goodwill, gross period end 86,043,000     86,043,000   86,043,000  
Sand              
Goodwill [Roll Forward]              
Goodwill, gross period start     2,684,000 2,684,000 2,684,000 2,684,000  
Accumulated impairment losses (2,684,000)     (2,684,000)   (2,684,000) (2,684,000)
Goodwill, total 0     0   0 0
Acquisitions       0   0  
Impairment losses       0   0  
Goodwill, gross period end 2,684,000     2,684,000   2,684,000  
Other              
Goodwill [Roll Forward]              
Goodwill, gross period start     $ 14,830,000 14,830,000 $ 14,830,000 14,830,000  
Accumulated impairment losses (12,327,000)     (12,327,000)   (12,327,000) (10,760,000)
Goodwill, total 2,503,000     2,503,000   2,503,000 $ 4,070,000
Acquisitions       0   0  
Impairment losses       0   (1,567,000)  
Goodwill, gross period end $ 14,830,000     $ 14,830,000   $ 14,830,000