v3.25.4
Fair Value Measurements - Business Combination Contingent Consideration - Additional Information (Details)
€ in Millions
Dec. 31, 2025
EUR (€)
Dec. 31, 2025
USD ($)
Apr. 08, 2025
EUR (€)
Apr. 08, 2025
USD ($)
Dec. 31, 2024
USD ($)
Business Acquisition [Line Items]          
Fair value, liabilities, Level 2 to Level 1 transfers, amount | $   $ 0     $ 0
Keonn Technologies, S.L          
Business Acquisition [Line Items]          
Fair value of contingent consideration € 4.9 $ 5,700,000 € 4.1 $ 4,500,000  
Undiscounted low range of contingent consideration | €     0.0    
Undiscounted high range of contingent consideration     € 20.0 $ 21,900,000