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