Annual report pursuant to Section 13 and 15(d)

REVENUE - Schedule of Sales Activity (Details)

v3.22.4
REVENUE - Schedule of Sales Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Sales, net of returns and allowances $ 5,023,072 $ (851,922) $ 1,392,519
Sales, net of returns and allowances      
Disaggregation of Revenue [Line Items]      
Sales, net of returns and allowances 4,385,975 (994,187) 1,357,157
Other sales      
Disaggregation of Revenue [Line Items]      
Sales, net of returns and allowances $ 637,097 $ 142,265 $ 35,362