XML 90 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue from contracts with customers (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of revenues by type of service
               
    Three Months Ended
March 31,
 
    2024     2023  
Product sales   $ 141,373     $ 410,897  
Laboratory services     26,776       21,673  
Collaboration revenue     -       480,874  
Total revenue   $ 168,149     $ 913,444  
Schedule of revenues by geography
               
    Three Months Ended
March 31,
 
    2024     2023  
Domestic   $ 168,149     $ 114,949  
International     -       798,495  
Total revenue   $ 168,149     $ 913,444  
Schedule of changes in deferred revenue
       
Balance at December 31, 2022   $ 142,061  
Contracts with customers     74,109  
Recognized in the current period     (144,196 )
Currency translation adjustment     (46,048 )
Balance at December 31, 2023     25,926  
Recognized in the current period     (12,525 )
Refunded to customers in the current period     (4,830 )
Balance at March 31, 2024   $ 8,571