XML 22 R67.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Operating Lease Liability Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Leases [Abstract]      
2020 $ 6,236    
2021 5,974    
2022 5,094    
2023 4,711    
2024 3,382    
Thereafter 2,487    
Total minimum lease payments 27,884    
Less: amount of lease payments representing interest (3,936)    
Present value of future minimum lease payments 23,948 $ 28,600  
Less: current lease obligations (4,878)   $ 0
Non-current lease obligations $ 19,070   $ 0