XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.2
Balance Sheet Components
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components
5. Balance Sheet Components
Property and Equipment, net
The following table summarizes property and equipment, net as of June 30, 2024 and December 31, 2023 (in thousands):
June 30, 2024December 31, 2023
Computers$18,645 $17,188 
Capitalized internal-use software31,421 28,259 
Office equipment4,637 4,357 
Furniture and fixtures9,113 8,886 
Motor vehicles628 808 
Leasehold improvements6,975 5,768 
Construction in progress405 751 
Total property and equipment71,824 66,017 
Less: accumulated depreciation and amortization(48,379)(43,270)
Property and equipment, net$23,445 $22,747 
The following table summarizes depreciation expense and internal-use software capitalization and amortization for the three and six months ended June 30, 2024 and 2023 (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Capitalization of costs associated with internal-use software
1,581 1,910 3,162 4,450 
Amortization expense of capitalized internal-use software
1,432 1,260 2,795 2,372 
Depreciation expense
1,342 1,696 2,942 3,439 
As of June 30, 2024 and December 31, 2023, the net carrying value of capitalized internal-use software was $14.5 million and $14.1 million, respectively
Accrued Liabilities
The following table summarizes accrued liabilities as of June 30, 2024 and December 31, 2023 (in thousands):
June 30, 2024December 31, 2023
Accrued compensation$21,535 $20,976 
Accrued third-party cloud infrastructure expenses— — 
Accrued reseller commissions11,869 9,641 
Accrued advertising and marketing expenses6,586 2,095 
Advanced payments from customers4,737 4,265 
Accrued taxes12,822 10,964 
Operating lease liabilities, current3,993 2,699 
Contributions withheld for employee stock purchase plan1,357 1,298 
Other accrued expenses6,347 4,670 
Total accrued liabilities$69,246 $56,608 
Noncurrent liabilities include $21.6 million and $22.7 million of long term accrued compensation as of June 30, 2024 and December 31, 2023, respectively.