XML 39 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Property, Plant and Equipment
The following table summarizes property and equipment, net as of March 31, 2024 and December 31, 2023 (in thousands):
March 31, 2024December 31, 2023
Computers$17,328 $17,188 
Capitalized internal-use software29,840 28,259 
Office equipment4,547 4,357 
Furniture and fixtures9,102 8,886 
Motor vehicles749 808 
Leasehold improvements6,430 5,768 
Construction in progress38 751 
Total property and equipment68,034 66,017 
Less: accumulated depreciation and amortization(45,727)(43,270)
Property and equipment, net$22,307 $22,747 
The following table summarizes depreciation expense and internal-use software capitalization and amortization for the three months ended March 31, 2024 and 2023 (in thousands):
Three Months Ended March 31,
20242023
Capitalization of costs associated with internal-use software
1,581 2,540 
Amortization expense of capitalized internal-use software
1,363 1,112 
Depreciation expense
1,604 1,743 
Schedule of Accrued Liabilities
Accrued Liabilities
The following table summarizes accrued liabilities as of March 31, 2024 and December 31, 2023 (in thousands):
March 31, 2024December 31, 2023
Accrued compensation$16,762 $20,976 
Accrued reseller commissions10,184 9,641 
Accrued advertising and marketing expenses3,250 2,095 
Advanced payments from customers4,936 4,265 
Accrued taxes12,088 10,964 
Operating lease liabilities, current1,740 2,699 
Contributions withheld for employee stock purchase plan3,176 1,298 
Other accrued expenses6,028 4,670 
Total accrued liabilities$58,164 $56,608