XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Additional Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
segment
Sep. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Disaggregation of Revenue [Line Items]          
Contract assets $ 26,300   $ 26,300   $ 30,600
Unearned income balances 600   600   $ 3,100
Deferred revenue recognized 3,400 $ 1,200 $ 2,500 $ 1,600  
Number of reportable segments | segment     2    
Total Revenue 141,700 151,464 $ 464,607 473,136  
Sales-type lease revenues 4,100   4,100    
Sales-type lease cost 3,000   3,000    
Sales-type lease, current lease receivable 1,300   1,300    
Sales-type lease, long-term lease receivable   2,500   2,500  
Product sales          
Disaggregation of Revenue [Line Items]          
Total Revenue 71,775 68,967 241,734 230,719  
Water & Flowback Services Division          
Disaggregation of Revenue [Line Items]          
Total Revenue 76,569 $ 78,254 $ 222,175 $ 232,662  
Water & Flowback Services Division | Product sales          
Disaggregation of Revenue [Line Items]          
Total Revenue $ 7,400