XML 57 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Basis of Presentation and Summary of Significant Accounting Policies (Narrative) (Details) - USD ($)
12 Months Ended
Oct. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Foreign currency transaction gain (loss)   $ (5,400,000) $ 2,100,000 $ (3,100,000)
Foreign currency translation adjustments   (12,917,000) 9,599,000 (11,722,000)
Advertising expense   1,700,000 1,900,000 1,600,000
Net of allowances   1,600,000 1,900,000  
Write-down to inventory   3,800,000 4,400,000 4,000,000.0
Write-downs to deferred preservation costs   600,000 400,000 400,000
Goodwill, impairment loss $ 0      
Impairment of long-lived assets   0 0 0
Impairment of indefinite lived intangible assets   $ 0 0 0
ESPP Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
ESPP, percentage of market price for eligible employees   85.00%    
Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Estimated useful lives   3 years    
Minimum | RSAs, RSUs, PSUs and Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period   1 year    
Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Estimated useful lives   10 years    
Maximum | RSAs, RSUs, PSUs and Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period   3 years    
Maximum | Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Period within grant date stock options granted typically expire   7 years    
Intercompany Loans        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Foreign currency translation adjustments   $ (8,600,000) $ 6,600,000 $ (5,700,000)