v3.25.2
BALANCE SHEET COMPONENTS - Schedule of Inventories (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Raw materials and supplies   $ 1,913,013
Work-in-process   161,137
Finished goods   613,786
Inventories, gross   2,687,936
Less: inventory reserve $ 0 (1,161,469)
Inventories, net   $ 1,526,467