v3.26.1
Balance Sheet Components - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Organization Consolidation And Presentation Of Financial Statements [Abstract]    
Accrued hosting $ 3,967 $ 3,289
Accrued commission and bonus 16,742 17,457
Accrued payroll and employee related taxes 5,389 3,542
2021 Employee Stock Purchase Plan withholding 832 1,284
Operating lease liabilities, current 4,172 2,686
Customer refunds and credits 1,928 1,421
Non income tax liabilities 2,154 1,389
Accrued services 9,478 4,840
Other accrued liabilities 1,455 1,216
Total accrued expenses $ 46,117 $ 37,124