XML 89 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
May 17, 2023
Feb. 02, 2023
May 17, 2022
Feb. 02, 2022
ProFrac Agreement Contract | Convertible Debt            
Assets Measured at Fair Value on a Nonrecurring Basis            
Convertible debt, fair value disclosures       $ 15,100    
Change in fair value $ 0 $ 786        
Amended ProFrac Agreement | Convertible Debt            
Assets Measured at Fair Value on a Nonrecurring Basis            
Convertible debt, fair value disclosures     $ 40,600      
Amended ProFrac Agreement | Convertible Debt | Related Party            
Assets Measured at Fair Value on a Nonrecurring Basis            
Convertible debt, fair value disclosures     $ 40,600      
Amended ProFrac Agreement | Convertible Debt | Estimate of Fair Value Measurement            
Assets Measured at Fair Value on a Nonrecurring Basis            
Convertible debt, fair value disclosures         $ 69,500  
Convertible note payable   $ 30,800        
Level 3 | Recurring            
Assets Measured at Fair Value on a Nonrecurring Basis            
Convertible debt, fair value disclosures           $ 10,000