Note 5 - Allowance for Credit Losses - Allowance for Expected Credit Losses (Details) - USD ($) |
9 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Receivables [Abstract] | ||||
| Accounts Receivable, Allowance for Credit Loss | $ 19,867,174 | $ 19,034,976 | $ 16,102,278 | $ 10,842,493 |
| Provision for Loan, Lease, and Other Losses | 1,532,292 | 4,019,840 | 5,561,517 | |
| Financing Receivable, Allowance for Credit Loss, Writeoff | (715,714) | (1,087,141) | (301,732) | |
| Bad debt expense | $ 8,620 | |||
| X | ||||||||||
- Definition Amount of allowance for credit loss on accounts receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of recovery of loans and lease receivables which had previously been fully or partially written-off as bad debts. Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef
|
| X | ||||||||||
- Definition Amount of writeoff of financing receivable, charged against allowance for credit loss. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of expense related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable value. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- References No definition available.
|