v3.25.2
PROPERTY, PLANT AND EQUIPMENT - Schedule of Property, Plant and Equipment (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Property Plant And Equipment [Line Items]    
Depreciable property, plant and equipment $ 19,103,128 $ 19,679,918
Less: Accumulated depreciation and amortization (18,901,124) (19,446,262)
Property, Plant and Equipment, net 202,004 233,656
Furniture, fixtures, computer hardware and computer software    
Property Plant And Equipment [Line Items]    
Depreciable property, plant and equipment 468,588 468,588
Leasehold improvements    
Property Plant And Equipment [Line Items]    
Depreciable property, plant and equipment 15,994 15,994
Manufacturing machinery and equipment    
Property Plant And Equipment [Line Items]    
Depreciable property, plant and equipment 18,586,459 19,122,828
Manufacturing machinery and equipment, in progress    
Property Plant And Equipment [Line Items]    
Depreciable property, plant and equipment $ 32,087 $ 72,508