XML 115 R105.htm IDEA: XBRL DOCUMENT v3.22.2.2
OPERATING LEASES (Future Minimum Payments for Operating Leases and Present Value) (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Lessee Disclosure [Abstract]    
2022 $ 2,385  
2023 8,936  
2024 6,665  
2025 4,729  
2026 3,034  
Thereafter 7,997  
Total lease payments 33,745  
Less imputed interest 5,631  
Present value of lease liabilities $ 28,114 $ 30,498