XML 54 R24.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Tables)
9 Months Ended
Sep. 30, 2019
Leases [Abstract]  
Maturities of Operating Lease Liabilities As of September 30, 2019, maturities of operating lease liabilities for future annual periods are as follows:

(In thousands)
     
       
Year ending December 31,
     
2019
 
$
2,383
 
2020
   
8,133
 
2021
   
4,696
 
2022
   
2,457
 
2023
   
1,474
 
Thereafter
   
2,682
 
Total lease payments
   
21,825
 
Less imputed interest
   
(1,762
)
Present value of lease liabilities
 
$
20,063