XML 47 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued hosting $ 3,366 $ 1,151
Accrued commission and bonus 9,516 17,215
Accrued payroll and employee related taxes 3,543 2,500
Accrued sales tax 569 429
2021 Employee Stock Purchase Plan withholding 1,946 811
Operating lease liabilities, current 3,290 3,812
Customer refunds and credits 1,113 1,300
Non income tax liabilities 1,271 1,058
Other accrued liabilities 7,291 5,575
Total accrued expenses $ 31,905 $ 33,851