v3.25.0.1
Derivatives - Additional Information (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Derivative Instruments, Gain (Loss) [Line Items]  
Unrealized losses before tax on foreign currency contracts expected to be reclassified into revenue over next 12 months $ 1.1
Cash Flow Hedges [Member] | Forward Contracts [Member]  
Derivative Instruments, Gain (Loss) [Line Items]  
Notional equivalent amount $ 26.0