v3.25.2
Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued compensation $ 24,980 $ 28,269
Accrued third-party cloud infrastructure expenses 3,375 0
Accrued reseller commissions 14,430 11,569
Accrued advertising and marketing expenses 4,734 4,414
Advanced payments from customers 5,668 4,487
Accrued taxes 13,041 14,747
Operating lease liabilities, current 9,208 8,073
Contributions withheld for employee stock purchase plan 1,116 1,127
Unsettled share repurchases 0 1,840
Other accrued expenses 10,162 7,407
Total accrued liabilities $ 86,714 $ 81,933