v3.25.1
Consolidated balance sheet components (Details 1) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Consolidated Balance Sheet Components    
Raw materials $ 1,496,493 $ 2,842,540
Work in process 2,456,887
Finished goods 765,036
Pre-launch inventory 4,718,416 2,842,540
Pre-launch inventory – current 3,232,330 1,391,008
Pre-launch inventory – noncurrent $ 1,486,086 $ 1,451,532