XML 52 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Property and Equipment (Tables)
6 Months Ended
Jun. 30, 2020
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment
  June 30,   December 31, 
   2020   2019 
Equipment  $25,709   $19,761 
Equipment in progress   5,858    5,278 
Leasehold improvements   8,056    7,040 
Furniture and fixtures   5,125    4,252 
Office equipment   2,012    1,523 
Equipment under capital lease   662    662 
Total property and equipment   47,422    38,516 
Accumulated depreciation and amortization   (9,137)   (6,537)
Property and equipment, net  $38,285   $31,979