XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Schedule of Annual Minimum Lease Payments of Operating Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Leases [Abstract]  
Remainder of 2021 $ 4,019
2022 5,254
2023 4,270
2024 2,855
2025 2,847
After 2025 15,915
Total lease payments 35,160
Less imputed interest 12,352
Total recorded lease liabilities $ 22,808