XML 91 R71.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
LEASES - Future Minimum Payments Under Non-Cancellable Leases (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Leases [Abstract]  
2020 (remaining three months) $ 2,990
2021 13,523
2022 12,668
2023 10,475
2024 9,044
Thereafter 45,475
Total lease payments 94,175
Less imputed interest (15,270)
Present value of lease liabilities $ 78,905