Fair Value Measurements - Additional Information (Details) € in Millions |
9 Months Ended | ||
|---|---|---|---|
|
Sep. 30, 2024
USD ($)
|
Sep. 30, 2023
USD ($)
|
Sep. 30, 2024
EUR (€)
|
|
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |||
| Fair value, measurement with unobservable inputs reconciliation, recurring basis, asset, transfers, net | $ | $ 0 | $ 0 | |
| Euro Forward Contract | |||
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |||
| Foreign currency forward contracts | € | € 65.0 | ||