XML 86 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES AND COMMITMENTS (Leases Expense and Balance Sheet Information of Operating Leases) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Operating Lease, Expense $ 3,900 $ 3,600 $ 3,300
Operating Lease, Right-of-Use Asset $ 16,076 $ 10,398  
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Other Assets, Noncurrent Other Assets, Noncurrent  
Operating Lease, Liability, Current $ 2,929 $ 2,626  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other Accrued Liabilities, Current Other Accrued Liabilities, Current  
Operating Lease, Liability, Noncurrent $ 12,631 $ 7,354  
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other Liabilities, Noncurrent Other Liabilities, Noncurrent  
Operating Lease, Liability $ 15,560 $ 9,980