XML 53 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity (Additional Information) (Details) - $ / shares
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Class of Stock [Line Items]                
Common stock, authorized (in shares) 900,000,000     900,000,000        
Preferred stock, shares authorized 100,000,000     100,000,000        
Preferred stock par value per share $ 0.001     $ 0.001        
Preferred shares issued 0     0        
Preferred stock, shares outstanding 0     0        
Common stock shares issued 40,254,105     36,139,513        
Common stock outstanding (in shares) 40,254,105     36,139,513        
Common Stock [Member]                
Class of Stock [Line Items]                
Common stock outstanding (in shares) 40,254,105 39,617,334 37,161,753 36,139,513 35,847,685 35,168,041 33,966,697 28,268,389