XML 82 R71.htm IDEA: XBRL DOCUMENT v3.25.1
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Related Party Transaction      
Revenue $ 347,163 $ 268,488  
Accounts receivable, net 164,829   $ 132,478
Accounts receivable, net of allowance - Customer related 158,000   126,300
Inventory 94,795   89,686
Total assets 3,964,732   3,824,205
Proceeds from sale of property, equipment and other assets 2,904 13,844  
Related parties | ECOTEC      
Related Party Transaction      
Purchases from related party 200    
Affiliated Entity | Hilcorp and affiliates      
Related Party Transaction      
Revenue 11,100 $ 10,500  
Accounts receivable, net 14,700   3,600
Accounts receivable, net from used equipment sales 9,900    
Affiliated Entity | FCG Holdco      
Related Party Transaction      
Minimum purchase commitment 64,300    
Amount of purchases from unconsolidated affiliate to sell to third parties or for use in operations 1,900    
Inventory 7,681   6,103
Investment in unconsolidated affiliate 426   191
Total assets 8,107   6,294
Maximum exposure to loss $ 8,107   $ 6,294