v3.26.1
Summary of Outstanding Warrants Provision to Participate in Distribution of Earnings (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially participating warrants 1,419,221 280,192 1,419,221 280,192
Warrant [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially participating warrants 524,501 272,801 524,501 272,801
Warrant [Member] | November 2024 Warrants [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially participating warrants 27,988 27,988
Warrant [Member] | May 2025 Warrants [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially participating warrants 223,714 223,714
Warrant [Member] | Warrants from Debt Conversion [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially participating warrants 21,099 21,099 21,099 21,099
Warrant [Member] | November 2025 Warrants [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially participating warrants 503,402 503,402