v3.26.1
Fair Value Measurements - Business Combination Contingent Consideration - Additional Information (Details) - Keonn Technologies, S.L
$ in Thousands, € in Millions
1 Months Ended 6 Months Ended
Apr. 03, 2026
USD ($)
Apr. 03, 2026
EUR (€)
Jul. 03, 2026
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2025
EUR (€)
Apr. 08, 2025
USD ($)
Apr. 08, 2025
EUR (€)
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 $ 4,393