XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Net Sales and Revenue Recognition - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Revenues [Abstract]      
Net Reporting Amount $ 19.8 $ 17.8  
Deferred Revenue $ 6.9   $ 7.0
Customer Concentration Risk [Member] | Sales Revenue Net [Member] | Top Five Customers [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 10.00%    
Customer Concentration Risk [Member] | Sales Revenue Net [Member] | Largest customer [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 3.00%