Note 17 - Segment Information - Schedule of Geographic Area and Sales Mix (Details) (Parentheticals) |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| RevenueFromContractWithCustomerTimingOfTransferOfGoodOrServiceExtensibleList | Transferred at Point in Time [Member] | Transferred at Point in Time [Member] | Transferred at Point in Time [Member] | Transferred at Point in Time [Member] |
| X | ||||||||||
- Definition Indicates timing of transfer of product and service to customer. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|