XML 72 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment [Line Items]        
Depreciation and amortization expense relative to property and equipment   $ 9,200 $ 7,900 $ 4,900
Cost of products sold and services provided   264,672 223,574 161,485
Property, Plant and Equipment        
Property, Plant and Equipment [Line Items]        
Cost of products sold and services provided   $ 4,000 $ 3,500 $ 1,400
Land        
Property, Plant and Equipment [Line Items]        
Purchase price of land $ 49,100      
Land purchased during the year 50,600      
Cost incurred under public infrastructure reimbursement development agreement 2,200      
Milestone cost to be paid to the company upon achievement of milestones 9,400      
Land | Legal and broker fees        
Property, Plant and Equipment [Line Items]        
Land purchased during the year $ 1,300