Annual report [Section 13 and 15(d), not S-K Item 405]

LEASES - Schedule of ROU Assets and Lease Liabilities (Details)

v3.25.0.1
LEASES - Schedule of ROU Assets and Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Leases:    
Operating Right-of-Use Assets, Gross $ 43,626 $ 43,528
Less Accumulated Right-of-Use Asset Impairment 0 53
Less Accumulated Amortization 20,017 15,566
Operating Right-of-Use Assets, Net 23,609 27,909
Short-term Operating Lease Liabilities 4,697 5,069
Long-term Operating Lease Liabilities 20,508 24,376
Operating Lease Liabilities 25,205 29,445
Finance Leases:    
Finance Right-of-Use Assets, Gross 329 274
Less Accumulated Amortization $ 149 $ 80
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other Assets Other Assets
Finance Right-of-Use Assets, Net — Included in Other Assets $ 180 $ 194
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Other Accrued Expenses Other Accrued Expenses
Short-term Finance Lease Liabilities — Included in Other Accrued Expenses $ 79 $ 97
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other Liabilities Other Liabilities
Long-term Finance Lease Liabilities — Included in Other Liabilities $ 48 $ 104
Finance Lease Liabilities $ 127 $ 201