XML 23 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated balance sheet components
6 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Consolidated balance sheet components
4. Consolidated balance sheet components
Prepaid expenses and other current assets consisted of the following (in thousands):
June 30,December 31,
20222021
Prepaid expenses$10,358 $12,465 
Capitalized cloud computing costs, current829 808 
Short term deposits447 745 
Other current assets2,259 1,909 
Prepaid expenses and other current assets$13,893 $15,927 

Property and equipment, net consisted of the following (in thousands):
June 30,December 31,
20222021
Computers and equipment$7,376 $6,798 
Furniture and fixtures4,767 4,701 
Purchased software383 383 
Leasehold improvements19,037 18,932 
Construction in progress43 18 
Total property and equipment31,606 30,832 
Less accumulated depreciation and amortization(23,320)(20,945)
Property and equipment, net$8,286 $9,887 
Depreciation expense was $1.1 million and $1.2 million for the three months ended June 30, 2022 and 2021, respectively, and $2.3 million for both the six months ended June 30, 2022 and 2021.
Capitalized software, net consisted of the following (in thousands):
June 30,December 31,
20222021
Capitalized software$53,006 $43,804 
Less accumulated amortization(29,489)(23,750)
Capitalized software, net$23,517 $20,054 
Amortization expense of capitalized software was $3.0 million and $2.2 million for the three months ended June 30, 2022 and 2021, respectively, and $5.7 million and $4.2 million for the six months ended June 30, 2022 and 2021, respectively.

As of June 30, 2022, expected amortization expense for capitalized software over the remaining asset lives is as follows (in thousands):

Remainder of 2022$6,107 
202310,395 
20246,070 
2025945 
Total expected amortization$23,517