XML 80 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - 2024 Public Offering (Details)
$ / shares in Units, $ in Millions
Apr. 02, 2024
USD ($)
Mar. 21, 2024
USD ($)
$ / shares
shares
Oct. 03, 2023
May 01, 2022
shares
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Number of securities called by warrants (in shares)       14,899
Pre-Funded Warrants        
Collaborative Arrangement and Arrangement Other than Collaborative [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, 2024        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Sale of stock, number of shares issued in transaction (in shares)   750,000    
Sale of stock, price per share (in dollars per share) | $ / shares   $ 260.00    
Proceeds from issuance of common stock, gross | $   $ 600.0    
Cash received on stock transaction after deduction of issuance costs | $   $ 574.0    
Public Offering, 2024 | Pre-Funded Warrants        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Number of securities called by warrants (in shares)   1,557,692    
Exercise price of warrants (in dollars per share) | $ / shares   $ 259.9999    
Stock price discount per common share (in dollars per share) | $ / shares   $ 0.0001    
Over-Allotment Option        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Sale of stock, number of shares issued in transaction (in shares)   346,153    
Purchasing period   30 days    
Cash received on stock transaction after deduction of issuance costs | $ $ 85.9