XML 53 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Components - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued hosting $ 1,151 $ 6,506
Accrued commission and bonus 17,215 6,383
Accrued payroll and employee related taxes 2,500 2,468
Accrued sales tax 429 322
2021 Employee Stock Purchase Plan withholding 811 1,017
Operating lease liabilities, current 3,812 4,571
Other accrued liabilities 7,933 5,390
Total accrued expenses $ 33,851 $ 26,657