XML 73 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 29, 2020
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Nov. 12, 2021
Mar. 11, 2021
May 31, 2020
Summary of Significant Accounting Policies                
Maturity period on highly liquid investments     90 days          
Goodwill impairment charge     $ 54,563,000 $ 49,569,000        
Estimated useful life     5 years          
Material unrecognized tax benefits     $ 0 0        
Aggregate purchase price (in shares)     0   1,604,994      
Amount of maximum allowed research and development credit usage $ 5,000,000              
Executive compensation limit             $ 1,000,000  
Revenue, Remaining Performance Obligation, Optional Exemption, Performance Obligation [true false]     true          
Product warranty accrued liabilities     $ 900,000 700,000        
Share-based compensation arrangement by share-based payment award, award vesting period     4 years          
Foreign currency translation gain (loss)     $ (4,300,000) (1,300,000) $ (9,800,000)      
2026 Senior Notes                
Summary of Significant Accounting Policies                
Interest rate on convertible note (as a percent)     0.75%     0.75%    
2025 Senior Notes                
Summary of Significant Accounting Policies                
Interest rate on convertible note (as a percent)     3.00%         3.00%
MVE                
Summary of Significant Accounting Policies                
Goodwill impairment charge     $ 54,600,000 $ 49,600,000        
Trademarks | MVE                
Summary of Significant Accounting Policies                
Impairment charges   $ 9,000,000 9,000,000          
Trademarks | Cell & Co                
Summary of Significant Accounting Policies                
Impairment charges   $ 300,000 $ 300,000          
Minimum                
Summary of Significant Accounting Policies                
Share-based compensation arrangement by share-based payment award, at expiration period     7 years          
Minimum | Computer Equipment                
Summary of Significant Accounting Policies                
Property and equipment useful life     3 years          
Minimum | Freezer                
Summary of Significant Accounting Policies                
Property and equipment useful life     7 years          
Minimum | Truck and Auto                
Summary of Significant Accounting Policies                
Property and equipment useful life     4 years          
Minimum | Furniture and Equipment                
Summary of Significant Accounting Policies                
Property and equipment useful life     3 years          
Minimum | Building                
Summary of Significant Accounting Policies                
Property and equipment useful life     20 years          
Maximum                
Summary of Significant Accounting Policies                
Share-based compensation arrangement by share-based payment award, at expiration period     10 years          
Maximum | Computer Equipment                
Summary of Significant Accounting Policies                
Property and equipment useful life     12 years          
Maximum | Freezer                
Summary of Significant Accounting Policies                
Property and equipment useful life     10 years          
Maximum | Truck and Auto                
Summary of Significant Accounting Policies                
Property and equipment useful life     10 years          
Maximum | Furniture and Equipment                
Summary of Significant Accounting Policies                
Property and equipment useful life     15 years          
Maximum | Building                
Summary of Significant Accounting Policies                
Property and equipment useful life     45 years