XML 58 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Note 11 - Segments and Geographic Information - Schedule of Operating Results (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Cost of sales and supportive services $ 157,738 $ 3,225,314
Research and development 3,462,813 3,053,369
Income Tax Expense (Benefit) (162,192) 2,940,496
Net and comprehensive (loss)/income (408,223) 10,277,340
Operating Segments [Member]    
Revenue 7,040,815 25,429,855
Cost of sales and supportive services 157,738 3,225,314
Employee expenses 4,170,921 4,702,132
Research and development 547,969 605,442
Professional fee expenses 1,288,644 1,266,761
International promotion fees 0 1,526,811
Other segment items (1) 3,153,681 2,841,626
Interest income (1,707,723) (1,956,067)
Income Tax Expense (Benefit) (162,192) 2,940,496
Net and comprehensive (loss)/income (408,223) 10,277,340
Product Sales and Supportive Services [Member] | Operating Segments [Member]    
Revenue 5,821,247 23,878,677
Research and Development [Member] | Operating Segments [Member]    
Revenue $ 1,219,568 $ 1,551,178