v3.26.1
Net Income (Loss) Per Share - Summary of Calculation of Diluted Net Income (Loss) Per Share (Parenthetical) (Details) - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2026
Mar. 31, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Number of shares converted in to notes 2,222,222    
Number of shares converted in to option     3,702,260
Warrants exercisable price per share     $ 15
March 2025 Warrants [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Warrants outstanding     925,590
Series A [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Number of warrants related to legacy   869,565  
Warrants exercisable price per share   $ 12.5  
Series C [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Number of warrants related to legacy   869,565  
Warrants exercisable price per share   $ 9  
FTAC Emerald [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Number of warrants related to legacy   12,434,658  
Warrants exercisable price per share   $ 11.5