XML 65 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Components - Schedule of Property and Equipment (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Schedule of Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 3,105,001 $ 2,322,009
Less: accumulated depreciation and amortization (785,599) (835,337)
Total property and equipment, net 2,319,402 1,486,672
Automobiles [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property and equipment, gross 128,862 276,677
Machine, tools and equipment [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property and equipment, gross 660,155 506,167
Computer and equipment [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property and equipment, gross 389,007 338,155
Capitalized software [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property and equipment, gross 950,832 342,136
Furniture and fixtures [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property and equipment, gross 66,182 178,491
Leasehold improvements [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property and equipment, gross 221,977 221,977
Testing equipment (Work in Progress) [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 687,986 $ 458,406