XML 96 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating Lease Liabilities Payments Due [Abstract]    
For the year ended December 31, 2022 $ 11,346  
For the year ended December 31, 2023 9,041  
For the year ended December 31, 2024 7,017  
For the year ended December 31, 2025 5,292  
For the year ended December 31, 2026 4,197  
For the year ended December 31, 2027 and beyond 4,502  
Total lease payments 41,395  
Less: imputed interest (5,084)  
Present value of lease liabilities $ 36,311 $ 37,971