XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.1
BALANCE SHEET COMPONENTS - Property and equipment (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
PROPERTY AND EQUIPMENT, NET:      
Property and equipment, gross $ 13,311,751   $ 13,227,381
Less accumulated depreciation and amortization 4,588,798   4,224,998
Property and Equipment, Net 8,722,953   9,002,383
Depreciation expense 305,700 $ 342,200  
Furniture and fixtures      
PROPERTY AND EQUIPMENT, NET:      
Property and equipment, gross $ 1,526,262   $ 1,453,623
Depreciation/Amortization Period 7 years   7 years
Equipment and computers      
PROPERTY AND EQUIPMENT, NET:      
Property and equipment, gross $ 5,494,323   $ 5,491,048
Equipment and computers | Minimum      
PROPERTY AND EQUIPMENT, NET:      
Depreciation/Amortization Period 3 years   3 years
Equipment and computers | Maximum      
PROPERTY AND EQUIPMENT, NET:      
Depreciation/Amortization Period 7 years   7 years
Leasehold improvements      
PROPERTY AND EQUIPMENT, NET:      
Property and equipment, gross $ 6,291,166   $ 6,282,710
Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration] us-gaap:UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMember   us-gaap:UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMember