XML 124 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 10 - Leases - Schedule of Lessee, Operating Lease, Liability, to be Paid, Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
December 31, 2025 $ 2,514  
December 31, 2026 2,380  
December 31, 2027 1,881  
December 31, 2028 1,626  
December 31, 2029 1,224  
Thereafter 25,218  
Total future minimum lease payments 34,843  
Amounts representing interest (15,852)  
Operating lease liabilities $ 18,991 $ 5,751