XML 42 R25.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2020
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment
 December 31,
 20202019
Cost:  
Computer equipment$18,848 $16,546 
Office furniture and equipment5,735 4,910 
Leasehold improvements37,391 31,291 
 61,974 52,747 
Accumulated depreciation24,811 16,409 
Property and equipment, net$37,163 $36,338