XML 68 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Contract Assets - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
May 17, 2022
Feb. 02, 2022
Disaggregation of Revenue              
Contract assets $ 83,060   $ 83,060   $ 83,060    
Capitalized contract fees 3,600   3,600        
Long-term contract asset 56,655   56,655   $ 63,105    
Amortization of contract assets $ 1,300 $ 1,600 $ 4,210 $ 4,341      
ProFrac Agreement              
Disaggregation of Revenue              
Contract assets           $ 69,500 $ 10,000