XML 85 R74.htm IDEA: XBRL DOCUMENT v3.25.2
Note 8 - Leases - Schedule of Lessee, Operating Lease, Liability, to be Paid, Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
June 30, 2026 $ 2,457  
June 30, 2027 2,146  
June 30, 2028 1,759  
June 30, 2029 1,431  
June 30, 2030 1,221  
Thereafter 25,224  
Total future minimum lease payments 34,238  
Amounts representing interest (16,221)  
Operating lease liabilities $ 18,017 $ 18,991