XML 53 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Tables)
12 Months Ended
Dec. 31, 2019
Leases  
Schedule of operating right-of-use assets and operating lease liabilities

Operating lease right-of-use assets  $8,695 
      
Operating lease liabilities, current  $1,946 
Operating lease liabilities long-term   7,174 
      
Total operating lease liabilities  $9,120 
Schedule of future minimum lease payments

Year ended December 31,    
2020  $1,947 
2021   1,851 
2022   1,253 
2023   1,055 
2024   1,076 
Thereafter   3,222 
      
Total undiscounted lease payments  $10,404 
      
Less: Interest   1,284 
      
Present value of lease liabilities   9,120 
Schedule of weighted average remaining lease terms and discount rates for all of operating leases

Remaining lease term and discount rate:    
     
Weighted average remaining lease term (years)   6.8 
      
Weighted average discount rate   4.13%