XML 60 R47.htm IDEA: XBRL DOCUMENT v3.25.1
BALANCE SHEET COMPONENTS - Property and equipment - net (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
PROPERTY AND EQUIPMENT, NET:    
Property and equipment, gross $ 13,227,381 $ 13,092,384
Less accumulated depreciation and amortization 4,224,998 3,036,030
Property and equipment, net 9,002,383 10,056,354
Depreciation expense 1,341,262 1,239,600
Furniture and fixtures    
PROPERTY AND EQUIPMENT, NET:    
Property and equipment, gross $ 1,453,623 1,462,778
Depreciation/Amortization Period 7 years  
Equipment and computers    
PROPERTY AND EQUIPMENT, NET:    
Property and equipment, gross $ 5,491,048 5,404,743
Equipment and computers | Maximum    
PROPERTY AND EQUIPMENT, NET:    
Depreciation/Amortization Period 7 years  
Equipment and computers | Minimum    
PROPERTY AND EQUIPMENT, NET:    
Depreciation/Amortization Period 3 years  
Leasehold improvements    
PROPERTY AND EQUIPMENT, NET:    
Property and equipment, gross $ 6,282,710 $ 6,224,863