v3.26.1
Balance Sheet Components - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued compensation $ 23,901 $ 28,233
Acquisition-related liabilities 9,043 0
Accrued third-party cloud infrastructure expenses 2,000 5,922
Accrued reseller commissions 14,267 11,512
Accrued advertising and marketing expenses 7,724 7,835
Advanced payments from customers 6,791 6,097
Accrued taxes 17,456 14,499
Operating lease liabilities, current 9,029 9,221
Contributions withheld for employee stock purchase plan 835 1,198
Income tax payable 1,804 3,571
Other accrued expenses 12,440 13,114
Total accrued liabilities $ 105,290 $ 101,202