XML 62 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Lease Financing Obligation (Tables)
12 Months Ended
Dec. 31, 2018
Leases [Abstract]  
Schedule of minimum lease payments required on the financing obligation
 2019  $4,388 
 2020   4,520 
 2021   4,655 
 2022   4,795 
 2023   4,939 
 Thereafter through 2025   6,368 
 Total minimum lease payments  $29,665