v3.26.1
Subsequent Events (Details)
Aug. 06, 2026
shares
Minimum [Member]  
Subsequent Events [Line Items]  
Common Stock, Capital Shares Reserved for Future Issuance 2,000,000
Maximum [Member]  
Subsequent Events [Line Items]  
Common Stock, Capital Shares Reserved for Future Issuance 1,000,000