XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, net (Tables)
6 Months Ended
Jun. 30, 2021
Property, Plant and Equipment [Abstract]  
Property and Equipment, net
Property and equipment as of June 30, 2021 and December 31, 2020 consist of the following:
Depreciation Period in YearsJune 30,
2021
December 31,
2020
Internally developed software5$32,108 $23,545 
Acquired software37,538 7,538 
Equipment519,368 18,210 
Leasehold improvements
1-10
6,893 6,548 
Furniture and fixtures52,213 2,181 
Construction in progress10,677 7,255 
Total property and equipment, cost78,797 65,277 
Less: accumulated depreciation(35,227)(30,036)
Total property and equipment, net$43,570 $35,241