v3.25.1
Stockholders' Equity - Public Offering (Details)
$ / shares in Units, $ in Millions
Apr. 02, 2024
USD ($)
Mar. 21, 2024
USD ($)
$ / shares
shares
May 31, 2022
shares
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Number of warrants issued for purchase of common shares (in shares)     14,899
Pre-funded warrants      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Beneficial ownership threshold percentage   0.0999  
Beneficial ownership maximum percentage   0.1999  
Beneficial ownership notice period (in days)   61 days  
2024 Public Stock Offering      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Number of shares issued in transaction (in shares)   750,000  
Shares issued (in dollars per share) | $ / shares   $ 260.00  
Sale of stock received on transaction, gross | $   $ 600.0  
Cash received on stock transaction after deduction of issuance costs | $   $ 574.0  
2024 Public Stock Offering | Pre-funded warrants      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Number of warrants issued for purchase of common shares (in shares)   1,557,692  
Class of warrant or right, exercise price of warrants or rights (in dollars per share) | $ / shares   $ 259.9999  
Stock price discount per share (in dollars per share) | $ / shares   $ 0.0001  
Over-Allotment Option      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
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