v3.22.2.2
Business Combinations - Pro Forma (Details)
$ / shares in Units, $ in Millions
9 Months Ended
Sep. 30, 2021
USD ($)
$ / shares
PerfX Wireline Services, LLC  
Business Acquisition [Line Items]  
Revenue $ 224.9
Operating loss (27.2)
Business Acquisition, Pro Forma Net Income (Loss) $ (30.1)
Basic earnings (loss) per share (in dollars per shares) | $ / shares $ (1,900,000)
Diluted earnings (loss) per share(in dollars per shares) | $ / shares $ (1,900,000)
Basic Energy Acquisition  
Business Acquisition [Line Items]  
Revenue $ 300.1
Operating loss (24.6)
Business Acquisition, Pro Forma Net Income (Loss) $ (27.3)
Basic earnings (loss) per share (in dollars per shares) | $ / shares $ (1,680,000)
Diluted earnings (loss) per share(in dollars per shares) | $ / shares $ (1,680,000)