XML 32 R23.htm IDEA: XBRL DOCUMENT v3.19.1
Leases (Tables)
3 Months Ended
Mar. 31, 2019
Leases [Abstract]  
Maturities of Operating Lease Liabilities
As of March 31, 2019, maturities of operating lease liabilities for future annual periods are as follows:

(in thousands)
   
    
Year ending December 31,
   
2019
 
$
6,537
 
2020
  
6,998
 
2021
  
3,715
 
2022
  
1,800
 
2023
  
1,044
 
Thereafter
  
2,330
 
Total lease payments
  
22,424
 
Less imputed interest
  
(1,651
)
Present value of lease liabilities
 
$
20,773