XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.1
LEASES - Operating Lease Maturities and Future Minimum Payments (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Operating Leases After Adoption of 842  
2021 (Remainder) $ 4,407
2022 5,675
2023 4,641
2024 2,776
2025 668
Thereafter 336
Total lease payments 18,503
Less interest 2,094
Present value of lease liabilities $ 16,409