XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Recognition and Accounts Receivable (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]    
Revenue $ 10,402,303 $ 11,135,303
Accounts receivable    
Allowance for doubtful accounts 230,999 269,170
Specimens    
Disaggregation of Revenue [Line Items]    
Revenue 9,956,582 10,944,255
Shipping and other    
Disaggregation of Revenue [Line Items]    
Revenue $ 445,721 $ 191,048