v3.26.1
Business and Organization (Details)
3 Months Ended
Apr. 01, 2026
MW
Mar. 31, 2026
Segment
Mesh
Jul. 28, 2025
Feb. 24, 2025
Number Of Reportable Segments | Segment   2    
Sand & Logistics [Member]        
locally Sourced Mesh | Mesh   100    
Proppant During The Well Completion Process   40/70    
Power Purchase Agreement [Member]        
Power Purchase Agreement Term 5 years      
Maximum Renewable Power Purchase Agreement Term 10 years      
Power Generation Equipment Capacity | MW 240      
Percentage Of Power Generation Capacity To Satisfy Power Purchase Agreement 50.00%      
Moser Acquisition | Moser Energy Systems        
Equity ownership interests       100.00%
PropFlow Acquisition | BCA HoldCo and Propflow, LLC        
Equity ownership interests     100.00%