XML 40 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Note 11 - Segments and Geographic Information (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Three Months Ended March 31,

 
  

2025

  

2024

 

Revenue

        

Product sales and supportive services

 $5,821,247  $23,878,677 

Research and development

  1,219,568   1,551,178 

Total revenues

 $7,040,815   25,429,855 

Less:

        

Cost of sales and supportive services

  157,738   3,225,314 

Employee expenses

  4,170,921   4,702,132 

R&D vendor expenses

  547,969   605,442 

Professional fee expenses

  1,288,644   1,266,761 

International promotion fees

     1,526,811 

Other segment items (1)

  3,153,681   2,841,626 

Interest income

  (1,707,723)  (1,956,067)

(Benefit)/Provision for income taxes

  (162,192)  2,940,496 

Net (loss)/income

 $(408,223) $10,277,340 
Revenue from External Customers by Geographic Areas [Table Text Block]
  

Three Months Ended March 31,

 
  

2025

  

2024

 

United States

 $1,219,568  $17,450,199 
         

International

        

Canada

  5,821,247   737,677 

Europe, Middle East and Africa (EMEA)

     7,241,979 

Total International

  5,821,247   7,979,656 
         

Total revenues

 $7,040,815  $25,429,855