Annual report [Section 13 and 15(d), not S-K Item 405]

Earnout - Summary of the number of Earnout Shares allocated to each unit of account (Details)

v3.25.1
Earnout - Summary of the number of Earnout Shares allocated to each unit of account (Details)
12 Months Ended
Dec. 31, 2024
shares
Triggering Event I Earnout Share [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Derivative liability 732,997
Stock compensation 67,003
Total Earnout Shares, Total 800,000
Triggering Event I I Earnout Share [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Derivative liability 610,831
Stock compensation 55,835
Total Earnout Shares, Total 666,666