XML 81 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments (Details Narrative)
€ in Millions, $ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2024
EUR (€)
Dec. 31, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]          
Weighted average remaining lease term       4 years 4 years
Operating lease, weighted average discount rate       3.20% 3.20%
Operating lease of related to rental expenses $ 6.5 $ 5.8 $ 5.6    
Operating lease payments 6.1 5.3 4.8    
Noncash additions to operating lease assets 2.5 4.8 0.3    
Royalty expense $ 117.8 $ 103.8 $ 87.0    
Royalty expense, percentage of net sales 8.10% 7.90% 8.00%    
Agreement To Purchase Additional Property       € 11.9 $ 12.4