XML 97 R86.htm IDEA: XBRL DOCUMENT v3.25.2
Derivatives - Schedule of Warrants Issued and Outstanding (Details) - shares
Jun. 30, 2025
Dec. 31, 2024
IPO public warrants    
Class of Warrant or Right [Line Items]    
IPO Warrants issued (in shares) 12,251,606 12,168,378
IPO Warrants outstanding (in shares) 12,251,606 12,168,378
IPO Private Warrants    
Class of Warrant or Right [Line Items]    
IPO Warrants issued (in shares) 74,166 157,394
IPO Warrants outstanding (in shares) 74,166 157,394