XML 76 R77.htm IDEA: XBRL DOCUMENT v3.20.1
Leasing Arrangements (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Weighted average lease term 8 years    
Operating lease, weighted average discount rate 5.58%    
Operating lease expenses $ 12,582 $ 11,572 $ 7,599
Variable lease expenses 1,289    
Operating lease payments 12,934    
Non-cash transactions recognize to operating lease right-of-use assets and operating lease liabilities $ 3,679    
Minimum [Member]      
Lease term 1 month    
Maximum [Member]      
Lease term 12 years