v3.26.1
Equity and Mezzanine Equity - Schedule of Antidilutive Securities Excluded From Calculation of Earning Per Share (Details) - shares
6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Convertible Notes            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Potential dilutive shares (in shares) 2,118,547          
Series B Preferred Stock            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Preferred stock, shares outstanding (in shares) 2,575,368   2,714,618      
Potential dilutive shares (in shares) 0          
Series D Preferred Stock            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Preferred stock, shares outstanding (in shares) 1,737,197 1,648,952 1,507,205 1,776,179 1,903,921 2,236,046
Potential dilutive shares (in shares) 2,799,959