v3.25.1
Consolidated balance sheet components (Details 3) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Consolidated Balance Sheet Components    
Accrued compensation and related liabilities $ 2,029,422 $ 3,116,301
Accrued development expenses 405,423 482,417
Accrued warranty reserves 525,901 692,404
Accrued other expenses 98,919 4,719
Accrued expenses and other liabilities $ 3,059,665 $ 4,295,841