XML 76 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES AND COMMITMENTS (Leases Expense and Balance Sheet Information of Operating Leases) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Operating Lease, Expense $ 3,600 $ 3,300 $ 3,300
Operating Lease, Right-of-Use Asset $ 10,398 $ 9,153  
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Other Assets, Noncurrent Other Assets, Noncurrent  
Operating Lease, Liability, Current $ 2,626 $ 2,895  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other Accrued Liabilities, Current Other Accrued Liabilities, Current  
Operating Lease, Liability, Noncurrent $ 7,354 $ 5,831  
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other Liabilities, Noncurrent Other Liabilities, Noncurrent  
Operating Lease, Liability $ 9,980 $ 8,726