v3.25.4
Derivatives - Additional Information (Detail)
$ in Millions
Dec. 31, 2025
USD ($)
Derivative Instruments, Gain (Loss) [Line Items]  
Unrealized income (losses) before tax on foreign currency contracts expected to be reclassified into revenue over next 12 months $ 0.3
Forward Contracts [Member]  
Derivative Instruments, Gain (Loss) [Line Items]  
Derivative notional amount 42.8
Cash Flow Hedges [Member] | Forward Contracts [Member]  
Derivative Instruments, Gain (Loss) [Line Items]  
Derivative notional amount $ 42.4