XML 151 R128.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value Measurements - Summary of Significant Inputs (Details) - Forecast
$ in Thousands
Dec. 31, 2028
USD ($)
Dec. 31, 2027
USD ($)
Dec. 31, 2026
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration $ 5,005 $ 2,998 $ 417
Program Deposit Threshold      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input 681,000 402,500 145,000
Earn-Out Rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input 0.050 0.015 0.010
Aggregate Maximum Earn-Out      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input 35,000 35,000 35,000
Projected Program Deposits | Level 3      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input 1,034,752 485,405 146,700
Discount Rate | Level 3      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input 0.150 0.150 0.151
Deposit Volatility | Level 3      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input 0.140 0.140 0.140
Payout Present Value Factor | Level 3      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input 0.86 0.90 0.94