Annual report [Section 13 and 15(d), not S-K Item 405]

REVENUE RECOGNITION (Details Narrative)

v3.25.1
REVENUE RECOGNITION (Details Narrative)
12 Months Ended
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2024
EUR (€)
Dec. 31, 2024
USD ($)
Dec. 31, 2022
USD ($)
Disaggregation Of Revenue [Line Items]          
License royalty payments $ 7,077,539 $ 3,942,788      
Minimum payment guarantees     € 6,000,000 $ 6,249,360  
Minimum monthly payments paid     € 500,000 520,780  
Deferred revenue       0  
Accounts Receivable          
Disaggregation Of Revenue [Line Items]          
Unbilled receivables   $ 1,091,068   $ 1,454,066 $ 1,107,544