XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Revenues $ 92,868 $ 49,521 $ 244,326 $ 248,880
Service        
Disaggregation of Revenue [Line Items]        
Revenues 65,916 35,639 172,932 187,713
Product        
Disaggregation of Revenue [Line Items]        
Revenues 26,952 13,882 71,394 61,167
Completion Solutions        
Disaggregation of Revenue [Line Items]        
Revenues 92,868 49,521 244,326 248,880
Completion Solutions | Cement        
Disaggregation of Revenue [Line Items]        
Revenues 29,541 15,332 79,757 84,400
Completion Solutions | Tools        
Disaggregation of Revenue [Line Items]        
Revenues 26,952 13,882 71,394 61,167
Completion Solutions | Wireline        
Disaggregation of Revenue [Line Items]        
Revenues 19,246 13,029 50,643 67,738
Completion Solutions | Coiled tubing        
Disaggregation of Revenue [Line Items]        
Revenues 17,129 7,278 42,532 35,575
Completion Solutions | Service        
Disaggregation of Revenue [Line Items]        
Revenues 65,916 35,639 172,932 187,713
Completion Solutions | Product        
Disaggregation of Revenue [Line Items]        
Revenues $ 26,952 $ 13,882 $ 71,394 $ 61,167