XML 109 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Warrant liability - Narrative (Details) - USD ($)
12 Months Ended
Mar. 29, 2023
Dec. 31, 2024
Dec. 31, 2023
Class of Warrant or Right [Line Items]      
Change in fair value of warrant liabilities   $ (960,091) $ 10,988,922
Private placement warrants      
Class of Warrant or Right [Line Items]      
Warrants forfeited (in shares) 2,966,670    
Change in fair value of warrant liabilities   400,000 (3,600,000)
Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Number of Shares 5,933,333    
Public warrants      
Class of Warrant or Right [Line Items]      
Change in fair value of warrant liabilities   $ 600,000 $ (7,400,000)