v3.25.2
Derivative Instruments and Hedging - Additional Information (Details)
$ in Millions
6 Months Ended
Jun. 30, 2025
USD ($)
Derivatives, Fair Value [Line Items]  
Derivative instruments maturity 18 months
Foreign currency forward contracts  
Derivatives, Fair Value [Line Items]  
Foreign currency forward contracts designated as hedging instruments $ 8.0
Accumulated Other Comprehensive Income (Loss) | Foreign currency forward contracts  
Derivatives, Fair Value [Line Items]  
Derivative instruments, gain reclassification from accumulated OCI to income, estimated net amount to be transferred $ 6.2