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

Stockholders equity - Offerings (Details)

v3.25.1
Stockholders equity - Offerings (Details) - 2022 Sales Agreement - USD ($)
12 Months Ended
Apr. 08, 2022
Dec. 31, 2024
Shareholders' equity    
Remaining amount under the Sales Agreement   $ 156,228,841
Aggregate offering price of ADS shares under At The Market sales agreement   163,669,056
Net proceeds   $ 29,155,317
Maximum    
Shareholders' equity    
Aggregate offering price of ADS shares under At The Market sales agreement $ 200,000,000  
ADR [Member]    
Shareholders' equity    
Sold shares represented by American Depositary Shares (in shares)   27,278,176