XML 77 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 10 - Leases - Schedule of Lease Assets and Liabilities (Details) (Parentheticals)
Dec. 31, 2024
Dec. 31, 2023
Operating Lease, Right-of-Use Asset, Statement of Financial Position Right of Use Assets and Other Assets, Noncurrent Right of Use Assets and Other Assets, Noncurrent
Operating Lease, Liability, Current, Statement of Financial Position Finance Lease and Operating Lease, Liability, Current Finance Lease and Operating Lease, Liability, Current
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Finance Lease and Operating Lease, Liability, Current