XML 70 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Contract Assets - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
May 17, 2022
Disaggregation of Revenue      
Contract assets $ 79,688 $ 83,060  
Capitalized contract fees 3,600    
Long-term contract assets 68,820 72,576  
Amortization of contract into revenue $ 5,000 3,400  
ProFrac Agreement      
Disaggregation of Revenue      
Contract assets   $ 10,000 $ 69,500