Quarterly report pursuant to Section 13 or 15(d)

Business Segments - Additional Information (Details)

v3.24.3
Business Segments - Additional Information (Details) - Segment
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Segment Reporting Information [Line Items]        
Number of reportable segment     3  
Revenue | Customer Concentration Risk | Manufacturing        
Segment Reporting Information [Line Items]        
Percentage of revenue 80.00% 97.00% 77.00% 91.00%
Revenue | Customer Concentration Risk | Proppant Production        
Segment Reporting Information [Line Items]        
Percentage of revenue 24.00% 29.00% 26.00% 31.00%