v3.26.1
Balance Sheet Components
3 Months Ended
Mar. 31, 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):
March 31, 2026December 31, 2025
Computers$19,237 $18,835 
Capitalized internal-use software57,334 53,245 
Office equipment7,980 7,887 
Furniture and fixtures9,737 9,518 
Motor vehicles239 267 
Leasehold improvements8,918 8,994 
Construction in progress4,600 269 
Total property and equipment108,045 99,015 
Less: accumulated depreciation and amortization(63,823)(60,172)
Property and equipment, net$44,222 $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 March 31,
20262025
Capitalization of costs associated with internal-use software
$4,090 $3,464 
Amortization expense of capitalized internal-use software
2,507 1,639 
Depreciation expense
$1,173 $1,207 
As of March 31, 2026 and December 31, 2025, the net carrying value of capitalized internal-use software was $27.6 million and $26.1 million, respectively.
Accrued Liabilities
The following table summarizes accrued liabilities as of the periods presented below (in thousands):
March 31, 2026December 31, 2025
Accrued compensation$23,577 $28,233 
Acquisition-related liabilities9,043 — 
Accrued third-party cloud infrastructure expenses5,612 5,922 
Accrued reseller commissions10,961 11,512 
Accrued advertising and marketing expenses7,921 7,835 
Advanced payments from customers5,783 6,097 
Accrued taxes17,004 14,499 
Operating lease liabilities, current9,393 9,221 
Contributions withheld for employee stock purchase plan3,017 1,198 
Income tax payable
698 3,571 
Other accrued expenses16,396 13,114 
Total accrued liabilities$109,405 $101,202 
Noncurrent liabilities include $19.5 million and $21.1 million of long term accrued compensation as of March 31, 2026 and December 31, 2025, respectively.