XML 73 R61.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES - Future Minimum Payments Under Non-Cancellable Leases (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
Leases [Abstract]  
2022 (remaining six months) $ 6,654
2023 13,190
2024 10,549
2025 10,096
2026 9,086
Thereafter 29,285
Total lease payments 78,860
Less imputed interest (10,724)
Present value of lease liabilities $ 68,136