v3.25.2
Disaggregation of Revenue - Revenue is disaggregated by major products/service lines, and timing of revenue recognition (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue        
Total Revenue $ 129,500 $ 73,500 $ 203,000 $ 487,500
Products and services transferred over time        
Disaggregation of Revenue        
Total Revenue 129,500 73,500 203,000 487,500
Licensing fees - royalty revenue        
Disaggregation of Revenue        
Total Revenue $ 129,500 $ 73,500 $ 203,000 $ 487,500