XML 75 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]      
Weighted average remaining lease term 5 years 1 month 6 days    
Operating lease of related to rental expenses $ 5,800,000 $ 5,600,000 $ 8,200,000
Operating lease payments 5,300,000 4,800,000 7,500,000
Noncash additions to operating lease assets 4,800,000 300,000 12,200,000
Royalty expense $ 103,800,000 $ 87,000,000 $ 68,900,000
Royalty expense, percentage of net sales 7.90% 8.00% 7.80%
Operating Lease [Member]      
Finite-Lived Intangible Assets [Line Items]      
Operating lease, weighted average discount rate 3.00%