v3.25.0.1
Subsequent Events (Details) - Subsequent Event - WASR
$ in Thousands
Jan. 27, 2025
USD ($)
apd
Subsequent Event [Line Items]  
Payments to acquire businesses $ 200,000
Contingent consideration, milestone, warrant exercise period 30 days
Contingent consideration, milestone, number of units | apd 220
Contingent consideration, asset, receivable $ 520,000
Contingent consideration, asset, receivable, current 230,000
Contingent consideration, asset, receivable, after year one 165,000
Contingent consideration, asset, receivable, after year two 125,000
Preliminary purchase price 200,000
First APD  
Subsequent Event [Line Items]  
Contingent consideration $ 175,000
Contingent consideration, number of units | apd 400
Additional APD Option  
Subsequent Event [Line Items]  
Contingent consideration $ 175,000
Contingent consideration, number of units | apd 200