v3.26.1
Balance Sheet Components
6 Months Ended
Jun. 30, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components
4. Balance Sheet Components
Property and Equipment, net
The following table summarizes property and equipment, net as of the periods presented below (in thousands):
June 30, 2026December 31, 2025
Computers$20,038 $18,835 
Capitalized internal-use software59,259 53,245 
Office equipment10,530 7,887 
Furniture and fixtures11,210 9,518 
Motor vehicles207 267 
Leasehold improvements12,727 8,994 
Construction in progress197 269 
Total property and equipment114,168 99,015 
Less: accumulated depreciation and amortization(67,781)(60,172)
Property and equipment, net$46,387 $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 June 30,Six Months Ended June 30,
2026202520262025
Capitalization of costs associated with internal-use software
$1,924 $5,697 $6,013 $9,161 
Amortization expense of capitalized internal-use software
2,712 1,634 5,219 3,274 
Depreciation expense
$1,322 $1,138 $2,495 $2,345 
As of June 30, 2026 and December 31, 2025, the net carrying value of capitalized internal-use software was $26.9 million and $26.1 million, respectively.
Accrued Liabilities
The following table summarizes accrued liabilities as of the periods presented below (in thousands):
June 30, 2026December 31, 2025
Accrued compensation$23,901 $28,233 
Acquisition-related liabilities9,043 — 
Accrued third-party cloud infrastructure expenses2,000 5,922 
Accrued reseller commissions14,267 11,512 
Accrued advertising and marketing expenses7,724 7,835 
Advanced payments from customers6,791 6,097 
Accrued taxes17,456 14,499 
Operating lease liabilities, current9,029 9,221 
Contributions withheld for employee stock purchase plan835 1,198 
Income tax payable1,804 3,571 
Other accrued expenses12,440 13,114 
Total accrued liabilities$105,290 $101,202 
Noncurrent liabilities include $19.1 million and $21.1 million of long term accrued compensation as of June 30, 2026 and December 31, 2025, respectively.