XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Capitalization - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Aug. 31, 2019
Common stock            
Common stock, authorized shares (in shares) 250,000,000   250,000,000   250,000,000  
Sales Agreement            
Common stock            
Number of shares issued in transaction (in shares) 0 0 0 0    
Sales Agreement | Maximum            
Common stock            
Value of shares available to be issued and sold in transaction           $ 125.0
Aggregate value of remaining shares to be issued and sold     $ 93.0