XML 83 R72.htm IDEA: XBRL DOCUMENT v3.20.4
LEASES - Future Minimum Payments Under Non-Cancellable Leases (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Leases [Abstract]  
2021 (remaining three months) $ 2,522
2022 14,705
2023 12,477
2024 10,248
2025 10,081
Thereafter 38,416
Total lease payments 88,449
Less imputed interest (12,882)
Present value of lease liabilities $ 75,567