XML 69 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components - Accrued and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued compensation $ 20,192 $ 17,261
Accrued third-party cloud infrastructure expenses 2,752 2,785
Accrued reseller commissions 7,731 5,870
Accrued advertising and marketing expenses 4,465 6,022
Advanced payments from customers 3,480 3,260
Accrued taxes 7,730 10,777
Operating lease liabilities, current 6,775  
Contributions withheld for employee stock purchase plan 1,546 4,211
Other accrued expenses 4,337 5,643
Total accrued liabilities $ 59,008 $ 55,829
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total accrued liabilities