XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Common Stock Issuance, Redeemable Common Stock, Common Stock Warrants, and Convertible Preferred Stock - Summary of Warrant Activity (Details)
6 Months Ended
Jun. 30, 2025
shares
Schedule of Warrant Activity [Roll Forward]  
Warrants outstanding, beginning balance (in shares) 11,099,708
Shares Issuable by New Warrants (in shares) 0
Share Purchased by Exercise (in shares) (390,378)
Warrants outstanding, ending balance (in shares) 10,709,330
SBG Public Warrants  
Schedule of Warrant Activity [Roll Forward]  
Warrants outstanding, beginning balance (in shares) 821,428
Shares Issuable by New Warrants (in shares) 0
Share Purchased by Exercise (in shares) 0
Warrants outstanding, ending balance (in shares) 821,428
SBG Private Placement Warrants  
Schedule of Warrant Activity [Roll Forward]  
Warrants outstanding, beginning balance (in shares) 471,428
Shares Issuable by New Warrants (in shares) 0
Share Purchased by Exercise (in shares) 0
Warrants outstanding, ending balance (in shares) 471,428
Series A Warrants  
Schedule of Warrant Activity [Roll Forward]  
Warrants outstanding, beginning balance (in shares) 7,871,712
Shares Issuable by New Warrants (in shares) 0
Share Purchased by Exercise (in shares) (390,378)
Warrants outstanding, ending balance (in shares) 7,481,334
Series B Warrants  
Schedule of Warrant Activity [Roll Forward]  
Warrants outstanding, beginning balance (in shares) 1,799,021
Shares Issuable by New Warrants (in shares) 0
Share Purchased by Exercise (in shares) 0
Warrants outstanding, ending balance (in shares) 1,799,021
SVB Warrants  
Schedule of Warrant Activity [Roll Forward]  
Warrants outstanding, beginning balance (in shares) 10,714
Shares Issuable by New Warrants (in shares) 0
Share Purchased by Exercise (in shares) 0
Warrants outstanding, ending balance (in shares) 10,714
Titan Warrants  
Schedule of Warrant Activity [Roll Forward]  
Warrants outstanding, beginning balance (in shares) 125,405
Shares Issuable by New Warrants (in shares) 0
Share Purchased by Exercise (in shares) 0
Warrants outstanding, ending balance (in shares) 125,405