XML 39 R26.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE (Tables)
12 Months Ended
Dec. 31, 2024
REVENUE  
Schedule of disaggregation of revenue

The following table disaggregates the Company’s revenue by customer type and geographic area for the year ended December 31, 2024:

Distributors/

    

Direct

    

Strategic Partners

    

Total

Product revenue:

 

  

 

  

 

  

United States

$

114,611

$

36,000

$

150,611

Germany

 

13,049,729

13,049,729

All other countries

 

7,616,123

 

14,778,057

 

22,394,180

 

 

 

Product revenue

$

20,780,463

$

14,814,057

$

35,594,520

The following table disaggregates the Company’s revenue by customer type and geographic area for the year ended December 31, 2023:

Distributors/

    

Direct

    

Strategic Partners

    

Total

Product revenue:

 

  

 

  

 

  

United States

$

66,773

$

$

66,773

Germany

 

12,964,806

12,964,806

All other countries

 

5,956,042

12,097,332

18,053,374

 

Product revenue

$

18,987,621

$

12,097,332

$

31,084,953

Schedule of receivables and contract liabilities from contracts with customers

    

December 31, 2024

    

December 31, 2023

Contract receivables, which are included in grants and accounts receivable

$

4,426,890

$

3,846,271

Contract liabilities, which are included in accrued expenses and other current liabilities

$

596,042

$

1,577,141