v3.26.1
Derivatives - Schedule of Warrants Issued and Outstanding (Details) - shares
Mar. 31, 2026
Dec. 31, 2025
IPO public warrants    
Class of Warrant or Right [Line Items]    
IPO warrants issued (in shares) 12,252,439 12,252,439
IPO warrants outstanding (in shares) 12,252,439 12,252,439
IPO Private Warrants    
Class of Warrant or Right [Line Items]    
IPO warrants issued (in shares) 73,333 73,333
IPO warrants outstanding (in shares) 73,333 73,333