XML 104 R91.htm IDEA: XBRL DOCUMENT v3.23.1
Valuation and Qualifying Accounts - Allowance for Returns and Doubtful Accounts - Schedule of Valuation Accounts (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at Beginning of Period $ 85,816 $ 151,335
Charges (Benefits) to Revenue (54,044) 72,461
(Increases) Deductions 6,053 137,980
Balance at End of Period $ 25,719 $ 85,816