v3.24.2.u1
REVENUE - Schedule of Sales Activity (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Total sales, net of returns and allowances $ 842,440 $ 3,966,463 $ 2,181,735 $ 5,659,878
Sales, net of returns and allowances        
Disaggregation of Revenue [Line Items]        
Total sales, net of returns and allowances 189,070 3,367,666 757,366 4,948,966
Other sales        
Disaggregation of Revenue [Line Items]        
Total sales, net of returns and allowances $ 653,370 $ 598,797 $ 1,424,369 $ 710,912