v3.26.1
Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Narrative (Details) - Subsequent event
Jul. 01, 2026
Accounting Policies [Abstract]  
Reverse stock split 0.10
Subsequent Event [Line Items]  
Reverse stock split 0.10