v3.26.1
Common stock - Narratives (Details) - USD ($)
1 Months Ended 6 Months Ended 26 Months Ended
Dec. 31, 2025
Jan. 31, 2025
Jun. 30, 2026
Jun. 30, 2026
May 14, 2024
Open Market Sale          
Common Stock [Line Items]          
Shares issued     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