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

LEASES - Schedule of Lease Cost and Cash Paid (Details)

v3.25.0.1
LEASES - Schedule of Lease Cost and Cash Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Amortization of ROU Assets $ 76 $ 54
Interest on Lease Liabilities 10 9
Total Finance Lease Cost 86 63
Operating Lease Cost 6,731 6,352
Impairment Charge of Operating Lease ROU Asset 0 53
Variable Lease Cost 2,550 2,240
Short-term Lease Cost (excluding month-to-month) 178 251
Less Sublease and Rental Income (969) (548)
Total Operating Lease Cost 8,490 8,348
Total Net Lease Cost 8,576 8,411
Operating Cash Flow for Finance Leases 10 9
Operating Cash Flow for Operating Leases 6,664 6,180
Financing Cash Flow for Finance Leases $ 135 $ 47