XML 80 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES - Schedule of Maturities of Lease Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating    
2022 $ 10,193  
2023 8,493  
2024 6,490  
2025 5,802  
2026 4,304  
Thereafter 11,811  
Total lease payments 47,093  
Less: Interest (7,013)  
Present value of lease liabilities 40,080  
Financing    
2022 2,427  
2023 1,869  
2024 85  
2025 41  
2026 11  
Thereafter 0  
Total lease payments 4,433  
Less: Interest (207)  
Present value of lease liabilities 4,226  
Total    
2022 12,620  
2023 10,362  
2024 6,575  
2025 5,843  
2026 4,315  
Thereafter 11,811  
Total lease payments 51,526  
Total lease payments (7,220)  
Present value of operating and financing leases $ 44,306 $ 56,243