XML 64 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Property and Equipment, Net - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Property, Plant and Equipment    
Total, at cost $ 59,173 $ 51,621
Less: Accumulated Depreciation and Amortization, Property, Plant, and Equipment (21,224) (18,893)
Property, Plant and Equipment, Net 37,949 32,728
Building    
Property, Plant and Equipment    
Total, at cost 11,907 11,315
Land    
Property, Plant and Equipment    
Total, at cost 2,114 2,114
Office Equipment    
Property, Plant and Equipment    
Total, at cost 3,204 3,260
Computer Equipment    
Property, Plant and Equipment    
Total, at cost 39,021 33,219
Leasehold Improvements    
Property, Plant and Equipment    
Total, at cost 739 20
Vehicles    
Property, Plant and Equipment    
Total, at cost $ 2,188 $ 1,693