XML 66 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Capitalization - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Aug. 31, 2019
Common stock        
Common stock, authorized shares (in shares) 250,000,000   250,000,000  
Sales Agreement        
Common stock        
Number of shares issued in transaction (in shares) 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