XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheets Components (Tables)
6 Months Ended
Jun. 30, 2025
Balance Sheet Related Disclosures [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following as of the periods presented (in thousands):
 June 30, 2025December 31, 2024
Computer, equipment and software
$36,792 $36,198 
Furniture and fixtures1,125 1,106 
Leasehold improvements3,756 3,742 
Property and equipment, gross41,673 41,046 
Less: Accumulated depreciation and amortization
(36,383)(34,373)
Property and equipment, net$5,290 $6,673 
Schedule of Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following as of the periods presented (in thousands):
 June 30, 2025December 31, 2024
Accrued compensation and benefits
$3,944 $3,711 
Accrued bonus and commissions4,155 5,839 
Other7,107 6,844 
Accrued and other current liabilities$15,206 $16,394