XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.2
BALANCE SHEET COMPONENTS - Property and equipment, net (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
PROPERTY AND EQUIPMENT, NET:      
Property and equipment, gross $ 13,464   $ 13,228
Less accumulated depreciation and amortization 4,998   4,226
Property and equipment, net 8,466   9,002
Depreciation expense 600 $ 800  
Furniture and fixtures      
PROPERTY AND EQUIPMENT, NET:      
Property and equipment, gross $ 1,599   $ 1,454
Depreciation/Amortization Period 7 years   7 years
Equipment and computers      
PROPERTY AND EQUIPMENT, NET:      
Property and equipment, gross $ 5,557   $ 5,491
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,308   $ 6,283
Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration] us-gaap:UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMember   us-gaap:UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMember