XML 70 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Capitalization - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 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