Note 12 - Leases - Schedule of Lease Assets and Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Finance lease assets, net | $ 40,090 | $ 40,943 |
| Operating lease assets, net | 16,577 | 16,912 |
| Total ROU asset, net | 56,667 | 57,855 |
| Finance lease liability | 255 | 283 |
| Operating lease liability | 19,475 | 19,784 |
| Total lease liability | $ 19,730 | $ 20,067 |
| X | ||||||||||
- Definition Present value of lessee's discounted obligation for lease payments from operating and finance leases. No definition available.
|
| X | ||||||||||
- Definition Amount of lessee's right to use underlying asset under operating and finance leases. No definition available.
|
| X | ||||||||||
- Definition Present value of lessee's discounted obligation for lease payments from finance lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount, after accumulated amortization, of right-of-use asset from finance lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Present value of lessee's discounted obligation for lease payments from operating lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of lessee's right to use underlying asset under operating lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|