XML 97 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Leasing Arrangements (Tables)
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Schedule of maturities of operating lease liabilities

As of December 31, 2019, maturities of operating lease liabilities were as follows:

 

   Operating 
   Leases 
Year ending December 31:    
2020  $12,646 
2021   10,753 
2022   9,881 
2023   9,127 
2024   8,759 
Thereafter   24,719 
Total lease payments   75,885 
Less: imputed interest   (14,374)
Total operating lease liability  $61,511