XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Capitalization - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
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