v3.26.3
Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Property, Plant and Equipment
The following table summarizes property and equipment, net as of the periods presented below (in thousands):
September 30, 2026December 31, 2025
Computers$20,705 $18,835 
Capitalized internal-use software61,921 53,245 
Office equipment10,586 7,887 
Furniture and fixtures11,121 9,518 
Motor vehicles207 267 
Leasehold improvements12,727 8,994 
Construction in progress2,728 269 
Total property and equipment119,995 99,015 
Less: accumulated depreciation and amortization(72,245)(60,172)
Property and equipment, net$47,750 $38,843 
The following table summarizes depreciation expense and internal-use software capitalization and amortization during the periods presented below (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2026202520262025
Capitalization of costs associated with internal-use software$2,663 $5,337 $8,676 $14,498 
Amortization expense of capitalized internal-use software3,002 2,070 8,221 5,344 
Depreciation expense
$1,664 $1,118 $4,159 $3,463 
Schedule of Accrued Liabilities
The following table summarizes accrued liabilities as of the periods presented below (in thousands):
September 30, 2026December 31, 2025
Accrued compensation$23,653 $28,233 
Acquisition-related liabilities8,500 — 
Accrued third-party cloud infrastructure expenses2,397 5,922 
Accrued reseller commissions10,434 11,512 
Accrued advertising and marketing expenses7,220 7,835 
Advanced payments from customers6,772 6,097 
Accrued taxes16,669 14,499 
Operating lease liabilities, current9,338 9,221 
Contributions withheld for employee stock purchase plan2,053 1,198 
Income tax payable8 3,571 
Other accrued expenses12,340 13,114 
Total accrued liabilities$99,384 $101,202