XML 96 R74.htm IDEA: XBRL DOCUMENT v3.25.4
Net Sales and Revenue Recognition - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2025
USD ($)
segment
Dec. 31, 2024
USD ($)
Dec. 31, 2023
Concentration Risk [Line Items]      
Deferred revenue | $ $ 3.6 $ 4.2  
Number of reportable segments | segment 3    
Product line as percentage of consolidated net sales 10.00% 10.00% 10.00%
Top Customer Concentration Risk | Sales Revenue Net | Top Five Customers      
Concentration Risk [Line Items]      
Concentration risk (as a percent) 11.00%    
Top Customer Concentration Risk | Sales Revenue Net | Largest Customer      
Concentration Risk [Line Items]      
Concentration risk (as a percent) 3.00%