v3.24.1.u1
Balance Sheet Components - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued hosting $ 2,737 $ 6,506
Accrued commission and bonus 7,587 6,383
Accrued payroll and employee related taxes 2,796 2,468
Accrued sales tax 406 322
2021 Employee Stock Purchase Plan withholding 2,177 1,017
Operating lease liabilities, current 4,526 4,571
Other accrued liabilities 5,999 5,390
Total accrued expenses $ 26,228 $ 26,657