XML 60 R46.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Schedule of Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Leases [Abstract]  
2021 (remaining 6 months) $ 4,908
2022 9,514
2023 8,804
2024 6,024
2025 3,086
Total operating lease payments 32,336
Less: imputed interest (2,777)
Present value of operating lease liabilities $ 29,559
Weighted average remaining lease term (in years) 3 years 6 months 3 days
Weighted average discount rate 5.25%