XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.3
Common Stock Issuance, Redeemable Common Stock, Common Stock Warrants, and Convertible Preferred Stock - Summary of Warrant Activity (Details)
9 Months Ended
Sep. 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) (415,459)
Shares No Longer Issuable per Exchange Agreement (in shares) (3,588,329)
Warrants outstanding, ending balance (in shares) 7,095,920
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
Shares No Longer Issuable per Exchange Agreement (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
Shares No Longer Issuable per Exchange Agreement (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)
Shares No Longer Issuable per Exchange Agreement (in shares) (2,802,807)
Warrants outstanding, ending balance (in shares) 4,678,527
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
Shares No Longer Issuable per Exchange Agreement (in shares) (785,522)
Warrants outstanding, ending balance (in shares) 1,013,499
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
Shares No Longer Issuable per Exchange Agreement (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) (25,081)
Shares No Longer Issuable per Exchange Agreement (in shares) 0
Warrants outstanding, ending balance (in shares) 100,324