v3.26.1
Share-Based Compensation - Summary of the stock option activity (Details)
6 Months Ended
Jun. 30, 2026
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Outstanding as of December 31, 2025 2,400,433
Granted 1,258,350
Forfeited (89,750)
Outstanding as of June 30, 2026 3,569,033
2017 Plan [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Outstanding as of December 31, 2025 2,356,266
Granted 1,118,350
Forfeited (89,750)
Outstanding as of June 30, 2026 3,384,866
2019 Inducement Plan [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Outstanding as of December 31, 2025 44,167
Granted 0
Forfeited 0
Outstanding as of June 30, 2026 44,167
2026 Plan [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Outstanding as of December 31, 2025 0
Granted 140,000
Forfeited 0
Outstanding as of June 30, 2026 140,000