v3.23.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Inventory (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Raw materials $ 1,512,651 $ 1,611,134
Work in process 653,412 888,643
Finished goods 2,760,031 2,725,505
Inventory $ 4,926,094 $ 5,225,282