v3.26.1
Acquisitions - Fair Value Measurement was based on Unobservable Inputs Classified as Level 3 within the Fair Value Hierarchy (Details)
Dec. 31, 2027
Dec. 31, 2026
Dec. 31, 2025
Risk-Free Rate      
Business Combination [Line Items]      
Measurement input     440
Risk-Free Rate | Forecast      
Business Combination [Line Items]      
Measurement input 392 412  
Continuous Risk-Free Rate      
Business Combination [Line Items]      
Measurement input     431
Continuous Risk-Free Rate | Forecast      
Business Combination [Line Items]      
Measurement input 385 404.00  
Systems Revenue Discount Rate      
Business Combination [Line Items]      
Measurement input     1,975
Systems Revenue Discount Rate | Forecast      
Business Combination [Line Items]      
Measurement input 1,975 1,975  
Sand and Logistics Discount Rate      
Business Combination [Line Items]      
Measurement input     1,975
Sand and Logistics Discount Rate | Forecast      
Business Combination [Line Items]      
Measurement input 1,975 1,975  
Systems Rental Revenue Volatility      
Business Combination [Line Items]      
Measurement input     4,010
Systems Rental Revenue Volatility | Forecast      
Business Combination [Line Items]      
Measurement input 4,010 4,010  
Sand and Logistics Revenue Volatility      
Business Combination [Line Items]      
Measurement input     4,010
Sand and Logistics Revenue Volatility | Forecast      
Business Combination [Line Items]      
Measurement input 4,010 4,010  
Credit Valuation Adjustment | Forecast      
Business Combination [Line Items]      
Measurement input 1,134 1,155