XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Schedule of Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Leases [Abstract]  
2021 (remaining 3 months) $ 2,439
2022 9,469
2023 8,764
2024 5,997
2025 3,077
Total operating lease payments 29,746
Less: imputed interest (2,398)
Present value of operating lease liabilities $ 27,348
Weighted average remaining lease term (in years) 3 years 3 months 14 days
Weighted average discount rate 5.23%