XML 58 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Additional Information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
Segment
Customer
Dec. 31, 2022
USD ($)
Customer
Dec. 25, 2021
USD ($)
Significant Accounting Policies [Line Items]      
Number of operating segments | Segment 3    
Number of reportable operating segment | Segment 3    
Long-term core inventory $ 20.0 $ 19.8  
Total book value of equity method investments with fair value 10.8 9.4  
Income from equity method investments 5.7 5.5 $ 4.6
Carrying book value of cost method investments $ 5.0 $ 5.0  
Return period 24 months    
Credit Concentration Risk | Net Accounts Receivable | Four Customer      
Significant Accounting Policies [Line Items]      
Number of largest customers | Customer 4 4  
Concentration risk percentage 74.00% 69.00%  
Supplier Concentration Risk | Products | Foreign Countries      
Significant Accounting Policies [Line Items]      
Concentration risk percentage 70.00% 64.00%  
Selling, General and Administrative Expenses      
Significant Accounting Policies [Line Items]      
Research and development costs $ 32.3 $ 24.8 $ 23.1
Minimum      
Significant Accounting Policies [Line Items]      
Estimated useful life 1 year    
Maximum      
Significant Accounting Policies [Line Items]      
Estimated useful life 39 years