v3.25.2
Warrants - Schedule of Outstanding Warrants (Details) - shares
3 Months Ended 6 Months Ended 11 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2024
Schedule of Outstanading Warrants [Roll Forward]        
Outstanding Warrants, beginning balance (in shares)   8,987,062   22,124,971
Issued (in shares)       3,306,370
Transferred (in shares)       0
Exercised (in shares)       (16,417,564)
Redemptions (in shares)       (26,715)
Outstanding Warrants, ending balance (in shares) 8,987,062 8,987,062 8,987,062 8,987,062
Public Warrants        
Schedule of Outstanading Warrants [Roll Forward]        
Outstanding Warrants, beginning balance (in shares)   0   14,374,971
Issued (in shares)       0
Transferred (in shares)       1,609,564
Exercised (in shares)     (15,957,820) (15,957,820)
Redemptions (in shares)       (26,715)
Outstanding Warrants, ending balance (in shares) 0 0 0 0
Private Placement Warrants        
Schedule of Outstanading Warrants [Roll Forward]        
Outstanding Warrants, beginning balance (in shares)   5,680,692   7,750,000
Issued (in shares)       0
Transferred (in shares)       (1,609,564)
Exercised (in shares) 0 0 (459,744) (459,744)
Redemptions (in shares)       0
Outstanding Warrants, ending balance (in shares) 5,680,692 5,680,692 5,680,692 5,680,692
Working Capital Warrants        
Schedule of Outstanading Warrants [Roll Forward]        
Outstanding Warrants, beginning balance (in shares)   3,306,370   0
Issued (in shares)       3,306,370
Transferred (in shares)       0
Exercised (in shares)       0
Redemptions (in shares)       0
Outstanding Warrants, ending balance (in shares) 3,306,370 3,306,370 3,306,370 3,306,370