XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Schedule of Future Minimum Lease Commitments ) (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2021 (excluding the three months ended March 31, 2021) $ 2,998
2022 3,400
2023 1,851
2024 1,234
2025 1,248
Thereafter 203
Total lease payments 10,934
Less: imputed interest (680)
Total $ 10,254