XML 79 R54.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Schedule of Future Minimum Payments Required Under Leases (Details)
$ in Thousands
Dec. 31, 2017
USD ($)
Commitments And Contingencies Disclosure [Abstract]  
Operating Lease, 2018 $ 3,579
Operating Lease, 2019 3,626
Operating Lease, 2020 3,675
Operating Lease, 2021 3,684
Operating Lease, 2022 3,307
Operating Lease, Thereafter 12,573
Operating Lease, Total 30,444
Lease Payments to be Received from Sublease, 2018 257
Lease Payments to be Received from Sublease, Total 257
Net Operating Lease Payments, 2018 3,322
Net Operating Lease Payments, 2019 3,626
Net Operating Lease Payments, 2020 3,675
Net Operating Lease Payments, 2021 3,684
Net Operating Lease Payments, 2022 3,307
Net Operating Lease Payments, Thereafter 12,573
Net Operating Lease Payments, Total $ 30,187