XML 75 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 8 - Leases - Lease Payments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating cash flows from operating leases $ 7,705 $ 8,901 $ 7,268
Operating cash flows from finance leases 156 157 67
Financing cash flows from finance leases 990 1,039 703
Total cash paid for amounts included in the measurement of lease liabilities $ 8,851 $ 10,097 $ 8,038