XML 110 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Taxes [Line Items]    
U.S. federal corporate income tax rate 21.00%  
Federal net loss carryforwards 2026  
State net loss carryforwards 2025  
Net operating loss carryforwards $ 196.6  
Remaining foreign net operating loss carryforwards $ 12.0  
Foreign net operating loss carryforwards expiry period 2025  
Tax credit carryforwards relating to domestic and foreign jurisdiction $ 35.1  
Valuation allowance 38.4 $ 51.4
Potential penalties and interest on unrecognized tax benefits 12.9 3.0
Potential penalties and interest 16.1 32.1
Domestic [Member]    
Income Taxes [Line Items]    
Net operating loss carryforwards 60.1  
Tax credit carryforwards relating to domestic and foreign jurisdiction $ 15.7  
Tax credit carryforward expiration period 2025  
Domestic [Member] | 2024 [Member]    
Income Taxes [Line Items]    
Tax credit carryforwards relating to domestic and foreign jurisdiction $ 16.4  
Tax credit carryforward expiration period 2025  
State and Local Jurisdiction [Member]    
Income Taxes [Line Items]    
Net operating loss carryforwards $ 88.5  
Foreign [Member]    
Income Taxes [Line Items]    
Net operating loss carryforwards 208.6  
Valuation allowance 38.4  
Foreign net operating loss carryforwards 11.2  
Foreign [Member] | 2025 [Member]    
Income Taxes [Line Items]    
Tax credit carryforwards relating to domestic and foreign jurisdiction $ 2.4  
Tax credit carryforward expiration period 2027  
Foreign [Member] | Tax Period Expire Before Being Utilized in 2025 [Member]    
Income Taxes [Line Items]    
Tax credit carryforwards relating to domestic and foreign jurisdiction $ 0.6  
Tax credit carryforward expiration period 2027  
Foreign and State [Member]    
Income Taxes [Line Items]    
Valuation allowance $ 0.4 51.4
Canadian Subsidiary [Member]    
Income Taxes [Line Items]    
Deferred income taxes on unremitted earnings $ 9.6 $ 11.3