XML 77 R70.htm IDEA: XBRL DOCUMENT v3.24.3
Common Stock - Common Stock Reserved for Issuance - Additional Information (Details) - shares
Sep. 30, 2024
Dec. 31, 2023
Common Stock    
Total Shares Authorized 440,000,000  
Common Stock, Shares Authorized 400,000,000 200,000,000
Preferred Stock, Shares Authorized 40,000,000 82,352,000