XML 95 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Narratives (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Feb. 02, 2023
May 17, 2022
Feb. 02, 2022
Amended ProFrac Agreement | Estimate of Fair Value Measurement | Convertible Debt          
Assets Measured at Fair Value on a Nonrecurring Basis          
Convertible debt, fair value disclosures $ 43.8     $ 69.5  
ProFrac Agreement Contract | Convertible Debt          
Assets Measured at Fair Value on a Nonrecurring Basis          
Convertible debt, fair value disclosures     $ 15.1    
Conversion price (in dollar per share)     $ 1.19    
Change in fair value $ 0.8 $ (3.9)      
ProFrac Agreement Contract | Estimate of Fair Value Measurement | Convertible Debt          
Assets Measured at Fair Value on a Nonrecurring Basis          
Convertible debt, fair value disclosures         $ 10.0
Recurring | Level 3          
Assets Measured at Fair Value on a Nonrecurring Basis          
Convertible debt, fair value disclosures         $ 10.0