v3.26.1
Fair Value Measurements - Business Combination Contingent Consideration - Additional Information (Details)
$ in Thousands, € in Millions
1 Months Ended 3 Months Ended
Apr. 03, 2026
USD ($)
Apr. 03, 2026
EUR (€)
Apr. 03, 2026
USD ($)
Mar. 28, 2025
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2025
EUR (€)
Apr. 08, 2025
USD ($)
Apr. 08, 2025
EUR (€)
Business Acquisition [Line Items]                
Payments of contingent consideration related to acquisitions     $ 4,393 $ 0        
Keonn Technologies, S.L                
Business Acquisition [Line Items]                
Fair value of contingent consideration         $ 5,700 € 4.9 $ 4,500 € 4.1
Adjustments to fair value of remaining contingent consideration     $ 0          
Undiscounted low range of contingent consideration | €               0.0
Undiscounted high range of contingent consideration             $ 21,900 € 20.0
Payments of contingent consideration related to acquisitions $ 4,400 € 3.8