XML 59 R74.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Summary of Future Minimum Lease Payments Under All Non-cancelable Operating Leases (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Leases [Abstract]  
2019 $ 4,022
2020 2,040
2021 910
2022 827
2023 136
Total minimum lease payments $ 7,935