XML 53 R43.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Schedule of Future Annual Minimum Operating Lease Payments Due Under Leases (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Operating Leases [Abstract]  
2019 $ 2,752
2020 5,831
2021 8,461
2022 8,757
2023 9,063
Thereafter 61,444
Total $ 96,308