XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE - Revenue by customer type and geographic area (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Product sales:        
Total revenue $ 9,390,388 $ 8,810,847 $ 29,071,316 $ 27,681,164
Total product sales        
Product sales:        
Total revenue 8,612,795 7,754,016 26,444,104 23,736,468
Grant income        
Product sales:        
Total revenue 777,593 1,056,831 2,627,212 3,944,696
United States | Total product sales        
Product sales:        
Total revenue 20,705 44,933 98,719 55,284
United States | Grant income        
Product sales:        
Total revenue 777,593 1,056,831 2,627,212 3,944,696
Germany | Total product sales        
Product sales:        
Total revenue 3,180,863 2,937,431 9,497,184 9,443,787
All other countries | Total product sales        
Product sales:        
Total revenue 5,411,227 4,771,652 16,848,201 14,237,397
Direct        
Product sales:        
Total revenue 5,139,148 4,249,415 14,921,836 13,762,446
Direct | Total product sales        
Product sales:        
Total revenue 5,139,148 4,249,415 14,921,836 13,762,446
Direct | United States | Total product sales        
Product sales:        
Total revenue 20,705 44,933 62,719 55,284
Direct | Germany | Total product sales        
Product sales:        
Total revenue 3,180,863 2,937,431 9,497,184 9,443,787
Direct | All other countries | Total product sales        
Product sales:        
Total revenue 1,937,580 1,267,051 5,361,933 4,263,375
Distributors/Strategic Partners        
Product sales:        
Total revenue 3,473,647 3,504,601 11,522,268 9,974,022
Distributors/Strategic Partners | Total product sales        
Product sales:        
Total revenue 3,473,647 3,504,601 11,522,268 9,974,022
Distributors/Strategic Partners | United States | Total product sales        
Product sales:        
Total revenue     36,000  
Distributors/Strategic Partners | All other countries | Total product sales        
Product sales:        
Total revenue 3,473,647 3,504,601 11,486,268 9,974,022
United States Government Agencies        
Product sales:        
Total revenue 777,593 1,056,831 2,627,212 3,944,696
United States Government Agencies | United States | Grant income        
Product sales:        
Total revenue $ 777,593 $ 1,056,831 $ 2,627,212 $ 3,944,696