XML 27 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Details
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Details Balance Sheet Details
Property and equipment, net
Property and equipment, net consisted of the following:
December 31,
20212020
Computers and equipment$487,484 $442,778 
Furniture and fixtures1,511 1,511 
Leasehold improvements6,820 6,820 
Internal-use software68,321 61,640 
Property and equipment, gross$564,136 $512,749 
Less: accumulated amortization $(49,268)$(36,186)
Less: accumulated depreciation(265,225)(237,607)
Property and equipment, net $249,643 $238,956 
Depreciation expense on property and equipment for the years ended December 31, 2021, 2020, and 2019 was $74,278, $62,016 and $53,707, respectively.
The Company capitalized costs related to the development of computer software for internal use of $7,307, $12,854 and $17,507 for the years ended December 31, 2021, 2020, and 2019, respectively, which is included in internal-use software costs within Property and equipment, net. Amortization expense related to internal-use software for the years ended December 31, 2021, 2020, and 2019 was $13,424, $13,255, and $9,146, respectively.
During the years ended December 31, 2021, 2020, and 2019, the Company recorded an impairment loss of $285, $1,222, and $546, respectively, related to software that is no longer being used. This impairment loss is included in Cost of revenue and Research and development on the Consolidated Statements of Operations.
Accrued other expenses
Accrued other expenses consisted of the following:
December 31,
20212020
Accrued bonuses$19,083 $12,512 
Accrued capital expenditures3,398 8,478 
Other accrued expenses9,426 6,035 
Total accrued other expenses
$31,907 $27,025 
Other current liabilities
Other current liabilities consisted of the following:
December 31,
20212020
Accrued taxes$6,755 $7,758 
Warrant liability— 14,463 
ESPP withholding1,495 — 
Other599 765 
Total other current liabilities$8,849 $22,986