XML 23 R12.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheets Components
6 Months Ended
Jun. 30, 2025
Balance Sheet Related Disclosures [Abstract]  
Balance Sheets Components Balance Sheets Components
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 
Depreciation and amortization expense for property and equipment was $1.1 million and $2.3 million for the three and six months ended June 30, 2025, respectively, and $1.1 million and $2.2 million for the three and six months ended June 30, 2024, respectively.
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