Quarterly report pursuant to Section 13 or 15(d)

Revenue - Schedule of Sales Activity (Details)

v3.22.2.2
Revenue - Schedule of Sales Activity (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Total sales, net of returns and allowances $ 1,548,798 $ (576,602) $ 1,575,652 $ 1,147,334
Sales, net of returns and allowances        
Disaggregation of Revenue [Line Items]        
Total sales, net of returns and allowances 1,336,695 (605,000) 1,336,792 1,032,400
Other sales        
Disaggregation of Revenue [Line Items]        
Total sales, net of returns and allowances $ 212,103 $ 28,398 $ 238,860 $ 114,934