Annual report pursuant to Section 13 and 15(d)

Leases - Future Minimum Annual Rental Commitments Under Non-Cancelable Operating Leases (Details)

v3.20.4
Leases - Future Minimum Annual Rental Commitments Under Non-Cancelable Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
2021 $ 7,519  
2022 7,261  
2023 7,044  
2024 6,526  
2025 6,060  
Thereafter 25,730  
Remaining lease commitments 60,140  
Interest (6,177)  
Present value of lease liability $ 53,963 $ 37,200