Warrants |
9 Months Ended |
|---|---|
Sep. 30, 2025 | |
| Warrants and Rights Note Disclosure [Abstract] | |
| Warrants | Note 14 – Warrants Outstanding Warrants Warrants to purchase an aggregate total of 190,500 shares of common stock at a weighted average strike price of $9.80, exercisable over a weighted average life of approximately 5 years, were outstanding as of September 30, 2025. No warrants were granted, exercised, cancelled, or expired during the nine months ended September 30, 2025. |