XML 89 R72.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Operating Leases Lease Payments  
2021 $ 8,115
2022 7,957
2023 2,518
2024 1,083
Total lease payments 19,673
Less: interest (1,168)
Present value of lease liabilities 18,505
Operating Leases Sublease Receipts  
2021 (5,699)
2022 (5,732)
2023 (957)
Total Operating Leases Sublease Receipts (12,388)
Operating Leases Net  
2021 2,416
2022 2,225
2023 1,561
2024 1,083
Total operating lease payments Net 7,285
Financing Leases  
2021 686
2022 403
Total lease payments 1,089
Less: interest (48)
Present value of lease liabilities $ 1,041