v3.26.1
Mezzanine Equity and Stockholders' Equity - Preferred stock issued (Details) - USD ($)
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Series B Preferred Stock - Shares Issued (in shares) 419,959   419,959  
Series B Preferred Stock - Paid-in Capital (in dollars) $ 10,000,000   $ 10,000,000  
Series B Preferred Stock        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Series B Preferred Stock - Shares Issued (in shares) 419,959   419,959  
Series B Preferred Stock - Paid-in Capital (in dollars) $ 10,000,000 $ 10,000,000 $ 10,000,000 $ 5,000,000
Common Stock to be issued upon Conversion (in shares) 4,199,590      
Tranche 2 or Second Closing | Series B Preferred Stock        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Series B Preferred Stock - Shares Issued (in shares) 189,717      
Series B Preferred Stock - Paid-in Capital (in dollars) $ 5,000,000      
Series B Preferred Stock - Conversion Price (in dollars per share) $ 26.35      
Common Stock to be issued upon Conversion (in shares) 1,897,170      
Tranche 3 or Third Closing | Series B Preferred Stock        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Series B Preferred Stock - Shares Issued (in shares) 230,242      
Series B Preferred Stock - Paid-in Capital (in dollars) $ 5,000,000      
Series B Preferred Stock - Conversion Price (in dollars per share) $ 21.72      
Common Stock to be issued upon Conversion (in shares) 2,302,420