XML 70 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Other Assets (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Other Assets (Details) [Line Items]      
Amortization expenses $ 0.4 $ 0.3 $ 0.3
Patents [Member]      
Other Assets (Details) [Line Items]      
Estimated annual patent amortization expense 2023 0.2    
Estimated annual patent amortization expense 2024 0.2    
Estimated annual patent amortization expense 2025 0.2    
Estimated annual patent amortization expense 2026 0.2    
Estimated annual patent amortization expense 2027 0.2    
Trade name [Member]      
Other Assets (Details) [Line Items]      
Estimated annual patent amortization expense 2023 0.4    
Estimated annual patent amortization expense 2024 0.4    
Estimated annual patent amortization expense 2025 0.4    
Estimated annual patent amortization expense 2026 0.4    
Estimated annual patent amortization expense 2027 0.4    
Customer Relationships [Member]      
Other Assets (Details) [Line Items]      
Estimated annual patent amortization expense 2023 0.1    
Estimated annual patent amortization expense 2024 0.1    
Estimated annual patent amortization expense 2025 0.1    
Estimated annual patent amortization expense 2026 0.1    
Estimated annual patent amortization expense 2027 $ 0.1