v3.26.1
Earnings per share - Summary of Anti-dilutive Shares Excluded from Calculation of Diluted Net Loss per Share (Parenthetical) (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2022
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]          
Antidilutive securities excluded from computation of earnings per share 211,161,814 29,039,570      
Warrants issued 2,753,246        
Common stock outstanding 75,744,576   47,609,899    
Common stock issued 75,799,241   47,664,564    
Series A Preferred Stock [Member]          
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]          
Antidilutive securities excluded from computation of earnings per share 4,504,824 6,669,742      
Series A-2 Preferred Stock [Member]          
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]          
Common stock outstanding 28,380 42,019      
Common stock issued 28,380 42,019      
Public Warrants [Member] | Warrant [Member]          
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]          
Antidilutive securities excluded from computation of earnings per share 575,000        
Private Placement Warrants [Member]          
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]          
Warrants issued 850,119        
Outstanding warrants 20,860   20,860 20,860  
Private Placement Warrants [Member] | Warrant [Member]          
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]          
Antidilutive securities excluded from computation of earnings per share 20,860        
Ladenburg Agreement [Member] | Warrant [Member]          
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]          
Antidilutive securities excluded from computation of earnings per share 30,000        
PIPE Private Placement Warrants [Member]          
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]          
Warrants issued 736,337       736,337
Placement Agent Warrants [Member]          
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]          
Warrants issued 21,091       21,091
Preferred Tranche C Warrants [Member]          
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]          
Outstanding warrants 107,115   107,115 107,115  
Common stock issued 17,002,381        
Release Date Warrants [Member]          
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]          
Antidilutive securities excluded from computation of earnings per share 50,000,000        
Enrollment Warrants [Member]          
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]          
Antidilutive securities excluded from computation of earnings per share 98,300,000