XML 81 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - 2023 Public Offering (Details)
$ / shares in Units, $ in Millions
Oct. 03, 2023
USD ($)
$ / shares
shares
Mar. 21, 2024
May 01, 2022
shares
Subsidiary, Sale of Stock [Line Items]      
Number of securities called by warrants (in shares) | shares     14,899
Pre-Funded Warrants      
Subsidiary, Sale of Stock [Line Items]      
Sale of stock, minimum required percentage of ownership after transaction 0.0999 0.0999  
Sale of stock, maximum required percentage of ownership after transaction 0.1999 0.1999  
Option to increase or decrease ownership percentage, term 61 days 61 days  
Public Offering, 2023      
Subsidiary, Sale of Stock [Line Items]      
Sale of stock, number of shares issued in transaction (in shares) | shares 1,248,098    
Sale of stock, price per share (in dollars per share) | $ / shares $ 151.69    
Proceeds from issuance of common stock, gross | $ $ 500.0    
Cash received on stock transaction after deduction of issuance costs | $ $ 472.0    
Public Offering, 2023 | Pre-Funded Warrants      
Subsidiary, Sale of Stock [Line Items]      
Number of securities called by warrants (in shares) | shares 2,048,098    
Exercise price of warrants (in dollars per share) | $ / shares $ 151.6899    
Stock price discount per common share (in dollars per share) | $ / shares $ 0.0001