v3.25.2
Derivatives - Additional Information (Detail)
$ in Millions
Jun. 30, 2025
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.2
Forward Contracts [Member]  
Derivative Instruments, Gain (Loss) [Line Items]  
Derivative notional amount 42.0
Cash Flow Hedges [Member] | Forward Contracts [Member]  
Derivative Instruments, Gain (Loss) [Line Items]  
Derivative notional amount $ 42.6