XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.1
BALANCE SHEET COMPONENTS - Inventories (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
BALANCE SHEET COMPONENTS    
Raw Materials $ 546,805 $ 569,824
Work in Process 621,556 502,525
Finished goods 1,850,163 1,660,558
Inventories $ 3,018,524 $ 2,732,907