XML 71 R61.htm IDEA: XBRL DOCUMENT v3.24.3
Subsequent events (Details) - shares
Oct. 31, 2024
Oct. 30, 2024
Sep. 30, 2024
Aug. 26, 2024
Aug. 25, 2024
Dec. 31, 2023
Subsequent events            
Number of authorized shares of common stock     14,000,000 14,000,000 350,000,000 14,000,000
Subsequent events            
Subsequent events            
Number of authorized shares of common stock 350,000,000          
Subsequent events | 2020 Stock Plan | Employees            
Subsequent events            
Common stock (in shares) 2,500,000 280,000        
Subsequent events | 2020 Stock Plan | Non-employee            
Subsequent events            
Common stock (in shares)   250,000