v3.25.2
Commitments and Contingencies - Additional Information (Details) - Downhole Well Solutions, LLC - USD ($)
$ in Thousands
6 Months Ended
Nov. 29, 2024
Sep. 06, 2024
Jun. 30, 2025
Loss Contingencies [Line Items]      
Purchase price of Impulse litigation holdback amount $ 4,000 $ 4,000 $ 4,000
Percentage of claw back of post closing expenses and liabilities     80.00%
Unused amount of impulse litigation holdback     $ 2,200