Consolidated Statements of Shareholders' Equity (Unaudited) (Parentheticals) - $ / shares |
3 Months Ended | 9 Months Ended |
|---|---|---|
Sep. 30, 2025 |
Sep. 30, 2025 |
|
| Stock Purchase Agreement on June 24, 2025 [Member] | ||
| Price per share (in dollars per share) | $ 11.75 | |
| Notes Payable Exchanged for Common Shares [Member] | ||
| Price per share (in dollars per share) | $ 13.9 | |
| Price per share (in dollars per share) | $ 13.9 |