Subsequent Events (Details) - Subsequent event |
Sep. 01, 2026
$ / shares
|
Aug. 17, 2026 |
Aug. 05, 2026 |
Aug. 03, 2026
tranche
$ / shares
shares
|
|---|---|---|---|---|
| Subsequent Event [Line Items] | ||||
| Common Stock, Dividends, Per Share, Declared | $ / shares | $ 0.06 | |||
| Class of Warrant or Right, Number of Securities Called by Each Warrant or Right | shares | 800,000 | |||
| Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares | $ 0.01 | |||
| Class Of Warrant Or Right, Number Of Vesting Tranches | tranche | 2 | |||
| Class Of Warrant Or Right Exercise Price Of Warrants Or Rights Per Tranche | shares | 400,000 | |||
| O 2025 Q3 Dividends | ||||
| Subsequent Event [Line Items] | ||||
| Dividends Payable, Date Declared | Aug. 05, 2026 | |||
| Dividends Payable, Date to be Paid | Sep. 01, 2026 | |||
| Dividends Payable, Date of Record | Aug. 17, 2026 |