XML 51 R43.htm IDEA: XBRL DOCUMENT v3.26.1
Common stock - Narratives (Details) - USD ($)
1 Months Ended 3 Months Ended 23 Months Ended
Dec. 31, 2025
Jan. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
May 14, 2024
Open Market Sale            
Common Stock [Line Items]            
Shares issued     0 0 6,655,587  
Offering price of shares           $ 200,000,000
Percentage of commission           3.00%
Gross proceeds from issuance of common shares         $ 65,900,000  
Proceeds from issuance of common stock         64,500,000  
Value of shares available for future issuance     $ 134,100,000   $ 134,100,000  
Public offering            
Common Stock [Line Items]            
Shares issued 21,418,750 22,258,064        
Shares Issued, Price Per Share $ 21.5 $ 7.75        
Proceeds from issuance of common stock $ 432,400 $ 161,700