XML 85 R74.htm IDEA: XBRL DOCUMENT v3.25.3
Note 8 - Leases - Schedule of Lessee, Operating Lease, Liability, to be Paid, Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
September 30, 2026 $ 3,420  
September 30, 2027 3,262  
September 30, 2028 3,032  
September 30, 2029 2,993  
September 30, 2030 3,031  
Thereafter 42,737  
Total future minimum lease payments 58,475  
Amounts representing interest (21,557)  
Operating lease liabilities $ 36,918 $ 18,991