XML 106 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Schedule of Balances Recorded in Consolidated Balance Sheet Related to Lease Arrangements (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
Assets    
Operating leases $ 13,749 $ 4,381
Finance leases 3,436  
Liabilities    
Operating leases current 4,161  
Finance leases current 1,196  
Operating leases non-current 9,374  
Finance leases non-current $ 2,615