XML 86 R75.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES - Maturities of operating lease liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Remaining 2021 $ 3,169  
2022 11,368  
2023 11,332  
2024 9,423  
2025 7,596  
Thereafter 37,302  
Total undiscounted lease payments 80,190  
Less: Present value discount (11,130)  
Lease liability $ 69,060 $ 74,982