XML 55 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Contingent Liabilities
The Company’s contingent liability (Level 3) associated with the Frac Tech Earnout (in thousands) for the years ended December 31, 2024 and 2023 was as follows:
 Frac Tech
 (in thousands)
Balance at December 31, 2022$1,169 
Payments(387)
Revaluation adjustments437 
Balance at December 31, 2023$1,219 
Payments(604)
Revaluation adjustments104 
Balance at December 31, 2024$719