XML 44 R32.htm IDEA: XBRL DOCUMENT v3.19.1
11. Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum lease payments

Future minimum lease payments at December 31, 2018, under these leases are due during the years ended December 31 as follows:

 

    Amount  
      (In thousands)  
2019   $ 7,684  
2020     7,588  
2021     7,476  
2022     6,116  
2023     1,389  
Thereafter     689  
         
Total minimum lease payments   $ 30,942