XML 119 R108.htm IDEA: XBRL DOCUMENT v3.23.1
OPERATING LEASES (Future Minimum Payments for Operating Leases and Present Value) (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Lessee Disclosure [Abstract]    
2024 $ 7,099  
2025 7,376  
2026 5,227  
2027 3,193  
2028 2,377  
Thereafter 5,773  
Total lease payments 31,045  
Less imputed interest 5,055  
Present value of lease liabilities $ 25,990 $ 27,370