Financial Instruments - Financial Instruments Recorded on a Fair Value Basis (Details) - USD ($) $ in Millions |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Financial Instrument At Fair Value [Line Items] | ||
Noncurrent marketable securities | $ 2.4 | $ 3.4 |
Currency forward contract | 3.2 | |
Earn-out liability | (4.6) | (4.3) |
Level 1 | ||
Financial Instrument At Fair Value [Line Items] | ||
Noncurrent marketable securities | 2.4 | 3.4 |
Currency forward contract | 3.2 | |
Level 3 | ||
Financial Instrument At Fair Value [Line Items] | ||
Earn-out liability | $ (4.6) | $ (4.3) |