XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - 2023 Public Offering (Details)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 12 Months Ended 24 Months Ended
Sep. 28, 2023
USD ($)
$ / shares
shares
Oct. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2023
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
shares
Dec. 31, 2021
shares
Dec. 31, 2022
USD ($)
shares
Sep. 30, 2023
shares
May 01, 2022
shares
Subsidiary, Sale of Stock [Line Items]                    
Number of securities called by warrants (in shares) | shares                 4,555 14,899
Pre-Funded Warrants                    
Subsidiary, Sale of Stock [Line Items]                    
Sale of stock, minimum required percentage of ownership after transaction 0.0999                  
Sale of stock, maximum required percentage of ownership after transaction 0.1999                  
Option to increase or decrease ownership percentage, term 61 days                  
Public Stock Offering                    
Subsidiary, Sale of Stock [Line Items]                    
Sale of stock, number of shares issued in transaction (in shares) | shares 1,248,098   738,900 0 98,101 738,900 497,043 1,235,943    
Sale of stock, price per share (in dollars per share) | $ / shares $ 151.69                  
Proceeds from issuance of common stock, gross | $ $ 500.0   $ 159.1   $ 25.2     $ 199.9    
Sale of stock, consideration received on transaction | $   $ 472.0                
Public Stock Offering | 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