XML 78 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
extensionOption
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Lessee, Lease, Description [Line Items]      
Initial lease term 15 years    
Number of lease extension periods | extensionOption 5    
Term of lease extension periods 5 years    
Revenue $ 599,111 $ 626,262 $ 553,213
Sales-type lease revenues 4,100    
Sales-type lease cost 3,000    
Sales-type lease, current lease receivable 1,400    
Sales-type lease, long-term lease receivable 2,200    
Sublease income 1,200 1,200 1,400
Product      
Lessee, Lease, Description [Line Items]      
Revenue 308,410 306,056 259,998
Water & Flowback Services Division      
Lessee, Lease, Description [Line Items]      
Revenue 287,810 $ 313,232 $ 279,840
Water & Flowback Services Division | Product      
Lessee, Lease, Description [Line Items]      
Revenue $ 7,400    
Minimum      
Lessee, Lease, Description [Line Items]      
Remaining lease term 1 year    
Termination option notice term 30 days    
Maximum      
Lessee, Lease, Description [Line Items]      
Remaining lease term 10 years    
Termination option notice term 6 months