v3.26.1
Restricted Share Vesting Table (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Capital Unit [Line Items]    
Stock Issued During Period, Shares, New Issues 11,510,163 3,750,388
Restricted Stock | Director [Member]    
Capital Unit [Line Items]    
Stock Issued During Period, Shares, New Issues 18,396  
Restricted Stock | Director [Member] | Vest September 13, 2024 | September 9, 2026    
Capital Unit [Line Items]    
Stock Issued During Period, Shares, New Issues 18,396  
Restricted stock - Issuance Date Sep. 10, 2025  
Restricted Stock - Vesting date Sep. 09, 2026