XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' equity - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2023
USD ($)
shares
Jun. 30, 2024
USD ($)
vote
shares
Jun. 30, 2023
USD ($)
shares
Feb. 29, 2024
USD ($)
Dec. 31, 2023
shares
Nov. 30, 2022
USD ($)
Feb. 28, 2022
USD ($)
Class of Stock [Line Items]              
Preferred stock, shares authorized (in shares) | shares   25,000,000     25,000,000    
Preferred stock, shares issued (in shares) | shares   0     0    
Net proceeds from public offering of common stock   $ 5,780 $ 93,620        
Number of shares reserved for future issuance (in shares) | shares   17,583,202     14,736,953    
Common Stock              
Class of Stock [Line Items]              
Number of votes per common share | vote   1          
At-the-market Equity Offering Program (February 2022 ATM)              
Class of Stock [Line Items]              
Amount of shares authorized to be offered and sold             $ 100,000
Net proceeds from public offering of common stock $ 1,600            
At-the-market Equity Offering Program (February 2022 ATM) | Common Stock              
Class of Stock [Line Items]              
Issuance of common stock from at-the-market transactions, net of issuance costs (in shares) | shares 256,386            
At-the-market Equity Offering Program (November 2022 ATM)              
Class of Stock [Line Items]              
Amount of shares authorized to be offered and sold           $ 150,000  
Net proceeds from public offering of common stock   $ 5,800 $ 92,200        
At-the-market Equity Offering Program (November 2022 ATM) | Common Stock              
Class of Stock [Line Items]              
Issuance of common stock from at-the-market transactions, net of issuance costs (in shares) | shares   1,041,201 14,208,145        
Remaining unsold and available amount   $ 50,000          
At Market Equity Offering Program (February 2024 ATM)              
Class of Stock [Line Items]              
Amount of shares authorized to be offered and sold       $ 100,000      
At Market Equity Offering Program (February 2024 ATM) | Common Stock              
Class of Stock [Line Items]              
Remaining unsold and available amount   $ 100,000