XML 44 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment
Property and equipment consisted of the following at December 31, 2021 and 2020 (in thousands):
 20212020
Estimated Useful
Lives in Years
Equipment$86,410 $73,234 
1 - 13
Building— 7,400 40
Leasehold improvements43,251 27,688 
1-17
Furniture and fixtures11,141 7,425 
1-9
Computer hardware and office equipment30,394 22,843 
1-10
Computer software35,826 30,718 
1-10
Land— 3,170 — 
Construction in progress12,395 6,290 — 
Subtotal219,417 178,768  
Less: accumulated depreciation(109,952)(92,895) 
Property and equipment, net$109,465 $85,873  
Depreciation expense for the years ended December 31, 2021, 2020, and 2019, was as follows (in thousands):
202120202019
Cost of revenue$14,200 $15,287 $9,386 
General and administrative15,299 10,359 10,825 
Research and development693 258 135 
Total depreciation$30,192 $25,904 $20,346