XML 68 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Operating Lease Liabilities Payments Due [Abstract]    
For the remainder of 2021 $ 2,978  
For the year ended December 31, 2022 9,695  
For the year ended December 31, 2023 7,564  
For the year ended December 31, 2024 5,623  
For the year ended December 31, 2025 4,340  
For the year ended December 31, 2026 and beyond 8,104  
Total lease payments 38,304  
Less: imputed interest (4,349)  
Present value of lease liabilities $ 33,955 $ 37,971