XML 80 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers - Schedule Of Revenue By Primary Geographic Market (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]    
Revenue $ 6,366,220 $ 8,906,828
United States    
Disaggregation of Revenue [Line Items]    
Revenue 4,141,716 6,178,199
United States | Product revenue    
Disaggregation of Revenue [Line Items]    
Revenue 1,904,025 3,114,818
United States | Product-related services revenue    
Disaggregation of Revenue [Line Items]    
Revenue 2,237,691 3,063,381
Europe    
Disaggregation of Revenue [Line Items]    
Revenue 2,198,350 2,225,064
Europe | Product revenue    
Disaggregation of Revenue [Line Items]    
Revenue 1,839,445 2,026,728
Europe | Product-related services revenue    
Disaggregation of Revenue [Line Items]    
Revenue 358,905 198,336
Other    
Disaggregation of Revenue [Line Items]    
Revenue 26,154 503,565
Other | Product revenue    
Disaggregation of Revenue [Line Items]    
Revenue 6,577 31,042
Other | Product-related services revenue    
Disaggregation of Revenue [Line Items]    
Revenue $ 19,577 $ 472,523