XML 33 R33.htm IDEA: XBRL DOCUMENT v3.20.1
New accounting pronouncements (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Jan. 01, 2020
New accounting pronouncements [Line Items]    
Cloud computing implementation costs $ 7,507  
Minimum [Member]    
New accounting pronouncements [Line Items]    
Interest rate, loans and notes receivable 6.00%  
Maximum [Member]    
New accounting pronouncements [Line Items]    
Interest rate, loans and notes receivable 8.00%  
Accounting Standards Update No. 2016-13 [Member]    
New accounting pronouncements [Line Items]    
New accounting pronouncement, cumulative effect of adoption $ (3,640) $ (3,640)