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 | ||||||
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of increase (decrease) in value of liability in contingent consideration arrangement in business combination, including, but not limited to, difference arising upon settlement. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Maximum amount of estimate for undiscounted range of outcomes in contingent consideration arrangement in business combination. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Minimum amount of estimate for undiscounted range of outcomes in contingent consideration arrangement in business combination. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of liability recognized arising from contingent consideration in a business combination. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Details
|