v3.25.1
Balance Sheets Components (Tables)
3 Months Ended
Mar. 31, 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):
 March 31, 2025December 31, 2024
Computer, equipment and software
$36,126 $36,198 
Furniture and fixtures1,112 1,106 
Leasehold improvements3,747 3,742 
Property and equipment, gross40,985 41,046 
Less: Accumulated depreciation and amortization
(35,260)(34,373)
Property and equipment, net$5,725 $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):
 March 31, 2025December 31, 2024
Accrued compensation and benefits
$4,026 $3,711 
Accrued bonus and commissions2,998 5,839 
Other6,517 6,844 
Accrued and other current liabilities$13,541 $16,394