XML 103 R58.htm IDEA: XBRL DOCUMENT v3.24.1
Common stock (Details)
1 Months Ended 12 Months Ended
Jan. 15, 2023
shares
Jun. 30, 2023
USD ($)
shares
Jan. 31, 2023
USD ($)
shares
Dec. 31, 2023
USD ($)
Vote
Oct. 01, 2021
USD ($)
Common stock voting right | Vote       1  
Payment of offering costs       $ 8,997,000  
Proceeds from issuance of common stock       $ 34,000  
Subscription Agreements          
Stock issued | shares   21,690,871      
Payment of offering costs   $ 9,000,000.0      
Proceeds from issuance of common stock   $ 125,000,000.0      
2020 Plan | Non-employee          
Shares issued | shares 55,250        
Shelf Registration Statement | Maximum          
Securities aggregate price         $ 200,000,000.0
Open Market Sale          
Stock issued | shares     5,925    
Proceeds from issuance of common stock     $ 34,000    
Open Market Sale | Maximum          
Securities aggregate price         $ 75,000,000.0