Equity Offerings - Put-Call Agreement (Details) - USD ($) $ in Millions |
Aug. 11, 2025 |
Aug. 20, 2024 |
|---|---|---|
| Put Option | ||
| Equity Offerings | ||
| Right to sell, maximum shares | $ 1.0 | |
| Discount on issue price | 10.00% | |
| Put Option | Related party | Baron Hunter Group, LLC | ||
| Equity Offerings | ||
| Right to sell, maximum shares | $ 1.0 | $ 2.0 |
| Discount on issue price | 10.00% | 10.00% |
| Exercise period | 10 days | |
| Put Option | Related party | Steele Creek Partners LLC | ||
| Equity Offerings | ||
| Right to sell, maximum shares | $ 1.0 | $ 2.0 |
| Discount on issue price | 10.00% | 10.00% |
| Exercise period | 10 days | |
| Call Option | Related party | Baron Hunter Group, LLC | ||
| Equity Offerings | ||
| Exercise period | 10 days | |
| Right to Purchase, maximum shares | $ 1.0 | $ 2.0 |
| Premium on issue price | 10.00% | 10.00% |
| Call Option | Related party | Steele Creek Partners LLC | ||
| Equity Offerings | ||
| Exercise period | 10 days | |
| Right to Purchase, maximum shares | $ 1.0 | $ 2.0 |
| Premium on issue price | 10.00% | 10.00% |