XML 71 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Assets (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Other Assets (Details) [Line Items]      
Patent amortization $ 0.5 $ 0.4 $ 0.4
Estimated annual patent amortization expense after five years 0.4    
Trade Name[Member]      
Other Assets (Details) [Line Items]      
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    
Estimated annual patent amortization expense 2028 0.4    
Customer Relationships [Member]      
Other Assets (Details) [Line Items]      
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    
Estimated annual patent amortization expense 2028 $ 0.1