XML 84 R74.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Lease Payments Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
2021 $ 2,937  
2022 5,550  
2023 5,504  
2024 5,067  
2025 4,710  
Thereafter 28,196  
Total lease payments 51,964  
Less: imputed interest 11,243  
Present value of lease liabilities $ 40,721 $ 42,734