v3.26.1
Warrants - Schedule of Outstanding Warrants (Details)
6 Months Ended
Jun. 30, 2026
shares
Schedule of Outstanading Warrants [Roll Forward]  
Outstanding Warrants, beginning balance (in shares) 8,987,062
Expired (in shares) (1,418,192)
Outstanding Warrants, ending balance (in shares) 7,568,870
Private Placement Warrants  
Schedule of Outstanading Warrants [Roll Forward]  
Outstanding Warrants, beginning balance (in shares) 5,680,692
Expired (in shares) (1,418,192)
Outstanding Warrants, ending balance (in shares) 4,262,500
Working Capital Warrants  
Schedule of Outstanading Warrants [Roll Forward]  
Outstanding Warrants, beginning balance (in shares) 3,306,370
Expired (in shares) 0
Outstanding Warrants, ending balance (in shares) 3,306,370