XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation and Summary of Significant Accounting Policies (Details) - Deferred Revenue, by Arrangement, Disclosure - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Deferred Revenue By Arrangement Disclosure Abstract        
Balance $ 317,566 $ 59,828 $ 72,630 $ 202,406
Cash payments received 1,340,290 584,217    
Net sales recognized $ (1,095,354) $ (726,795)