XML 79 R64.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Leases [Abstract]  
Remainder of 2021 $ 1,329
2022 4,992
2023 4,658
2024 4,158
2025 3,256
Thereafter 5,990
Total future payments 24,383
Less: amounts representing interest 2,502
Present value of lease payments $ 21,881