XML 64 R50.htm IDEA: XBRL DOCUMENT v3.21.1
Leases Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months [Abstract]    
For the remainder of 2021 $ 9,269  
For the year ended December 31, 2022 9,042  
For the year ended December 31, 2023 6,932  
For the year ended December 31, 2024 5,194  
For the year ended December 31, 2025 4,211  
For the year ended December 31, 2026 and beyond 8,116  
Total lease payments 42,764  
Less: imputed interest (5,295)  
Present value of lease liabilities $ 37,469 $ 37,971