XML 80 R65.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating    
2023 $ 9,691  
2024 7,586  
2025 5,960  
2026 4,978  
2027 4,341  
Thereafter 7,211  
Total lease payments 39,767  
Less: Interest (5,350)  
Present value of lease liabilities 34,417  
Financing    
2023 2,341  
2024 123  
2025 53  
2026 6  
2027 0  
Thereafter 0  
Total lease payments 2,523  
Less: Interest (52)  
Present value of lease liabilities 2,471  
Total    
2023 12,032  
2024 7,709  
2025 6,013  
2026 4,984  
2027 4,341  
Thereafter 7,211  
Total lease payments 42,290  
Less: Interest (5,402)  
Total lease liabilities $ 36,888 $ 44,306