XML 111 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Assets and liabilities measured at fair value on recurring basis that have unobservable inputs (Details) - Recurring basis - Level 3
$ in Thousands
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration $ 60,746 $ 126,216
Contingent consideration    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration $ 60,746 $ 126,216
Business Combination, Contingent Consideration, Liability, Valuation Technique [Extensible Enumeration] plug:ValuationTechniqueScenarioBasedMethodMember plug:ValuationTechniqueScenarioBasedMethodMember
Credit spread | Contingent consideration    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent Consideration, measurement input 0.1183 13.61
Discount rate | Minimum | Contingent consideration    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent Consideration, measurement input 0.1591 0.1771
Discount rate | Maximum | Contingent consideration    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent Consideration, measurement input 0.16 0.1906