v3.25.2
Financial Instruments - Additional Information (Detail)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
EUR (€)
Mar. 31, 2025
Dec. 31, 2024
Financial Instrument At Fair Value [Line Items]              
Estimated fair value of the currency forward contract | $ $ 3.2   $ 3.2        
Currency transaction gain recognized | $ $ 9.4 $ (3.8) $ 5.0 $ 2.0      
3.75% Senior Secured Notes due 2025              
Financial Instrument At Fair Value [Line Items]              
Debt instrument face amount         € 75,000,000    
Debt instrument interest rate 3.75%   3.75%   3.75% 3.75% 3.75%
Debt instrument estimated market price per 1000 principal amount         € 999    
Debt instrument base principal amount         € 1,000    
9.50% Senior Secured Notes due 2029              
Financial Instrument At Fair Value [Line Items]              
Debt instrument interest rate 9.50%   9.50%   9.50% 9.50% 9.50%
Debt instrument estimated market price per 1000 principal amount         € 1,079    
Debt instrument base principal amount         1,000    
Currency forward contract              
Financial Instrument At Fair Value [Line Items]              
Derivative Notional amount         € 25,000,000    
Derivative Forward Exchange rate 1.05   1.05   1.05    
Estimated fair value of the currency forward contract | $ $ 3.2   $ 3.2        
Currency transaction gain recognized | $ $ 2.3   $ 3.2