XML 48 R31.htm IDEA: XBRL DOCUMENT v3.20.4
Equipment and Leasehold Improvements (Tables)
12 Months Ended
Dec. 31, 2020
Property, Plant and Equipment [Abstract]  
Schedule of equipment and leasehold improvements
   December 31, 
   2020   2019 
Equipment  $51,060   $37,743 
Leasehold improvements   1,989    1,760 
    53,049    39,503 
Less accumulated depreciation and amortization   33,469    28,396 
   $19,580   $11,107