v3.26.1
Fair Value Measurements - Schedule of Unobservable Input Reconciliation (Details) - Discounted cash flow - EMotion3D
Mar. 31, 2026
Dec. 31, 2025
Market yield rate | Contingent consideration, tranche two    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration, measurement input 0.1053 0.1053
Market yield rate | Contingent Consideration Tranche Three    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration, measurement input 0.1053 0.1053
Scenario probability | Contingent consideration, tranche two    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration, measurement input 0.8000 0.8000
Scenario probability | Contingent Consideration Tranche Three    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration, measurement input 0.8000 0.6400