XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Debt - Narrative (Details)
3 Months Ended
Mar. 31, 2023
USD ($)
Feb. 28, 2023
USD ($)
Jul. 25, 2022
USD ($)
Aug. 21, 2018
USD ($)
Long-term Debt        
Letters of credit outstanding $ 1,700,000      
Term loan | Amended ABL Credit Facility        
Long-term Debt        
Face amount   $ 125,000,000    
ABL Credit Facility | Line of Credit | Amended ABL Credit Facility        
Long-term Debt        
Borrowing capacity   225,000,000    
Letters of credit | Line of Credit | Amended ABL Credit Facility        
Long-term Debt        
Borrowing capacity   20,000,000    
Cactus LLC | Line of Credit        
Long-term Debt        
Borrowing capacity     $ 15,000,000  
Cactus LLC | ABL Credit Facility | Line of Credit        
Long-term Debt        
Term       5 years
Borrowing capacity     $ 80,000,000 $ 75,000,000
Additional commitments   50,000,000    
Maximum borrowing capacity   $ 275,000,000    
Subsidiaries | ABL Credit Facility        
Long-term Debt        
Fixed charge coverage ratio 1.00      
Subsidiaries | ABL Credit Facility | Base Rate        
Long-term Debt        
Applicable margin rate 2.50%      
Subsidiaries | ABL Credit Facility | Secured Overnight Financing Rate        
Long-term Debt        
Applicable margin rate 3.50%      
Subsidiaries | ABL Credit Facility | Minimum        
Long-term Debt        
Commitment fee 0.25%      
Subsidiaries | ABL Credit Facility | Minimum | Base Rate        
Long-term Debt        
Applicable margin rate 0.00%      
Subsidiaries | ABL Credit Facility | Minimum | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate        
Long-term Debt        
Applicable margin rate 1.25%      
Subsidiaries | ABL Credit Facility | Maximum | Base Rate        
Long-term Debt        
Applicable margin rate 0.50%      
Subsidiaries | ABL Credit Facility | Maximum | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate        
Long-term Debt        
Applicable margin rate 1.75%      
Subsidiaries | ABL Credit Facility | Line of Credit | Credit Agreement        
Long-term Debt        
Leverage ratio 2.50