v3.25.2
Shareholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Aug. 04, 2021
Jun. 30, 2025
Aug. 31, 2024
May 31, 2024
Aug. 31, 2023
Aug. 31, 2022
Jun. 30, 2025
Mar. 31, 2024
Sep. 30, 2021
Dec. 31, 2024
Class of Stock [Line Items]                    
Common stock, authorized shares (in shares)   500,000,000         500,000,000     500,000,000
Common stock, par value (in dollars per share)   $ 0.01         $ 0.01     $ 0.01
Common stock, issued shares (in shares)   211,110,658         211,110,658     179,382,635
Common stock, outstanding shares (in shares)   211,110,658         211,110,658     179,382,635
Offering price per share (in dollars per share)   $ 96.00   $ 51.50     $ 96.00      
Payments of stock issuance costs   $ 39.4   $ 34.3            
Preferred stock, authorized (in shares)   200,000,000         200,000,000      
Preferred stock, par value (in dollars per share)   $ 0.01         $ 0.01      
Preferred stock, shares outstanding (in shares)   0         0      
Preferred stock, shares issued (in shares)   0         0      
Public Stock Offering                    
Class of Stock [Line Items]                    
Shares sold in offering (in shares)   8,984,375   14,514,562            
Aggregate net proceeds from stock offering   $ 823.1   $ 713.2            
Over-Allotment Option                    
Class of Stock [Line Items]                    
Shares sold in offering (in shares)   1,171,875   1,893,203            
ATM Program                    
Class of Stock [Line Items]                    
Shares sold in offering (in shares)                   5,022,295
Offering price per share (in dollars per share)                   $ 75.64
Aggregate net proceeds from stock offering                   $ 371.3
Common stock authorized, aggregate gross sales proceeds (up to)               $ 500.0    
Motus                    
Class of Stock [Line Items]                    
Common stock shares reserved for issuance (in shares)   9,406,112         9,406,112   9,406,112  
Shares issued in acquisition (in shares) 2,889,367   182,182   177,203 171,427     3,420,149  
Issuance of common stock upon conversion of convertible notes (in shares)             17,922,626      
Common stock options                    
Class of Stock [Line Items]                    
Common stock shares reserved for issuance (in shares)   20,226,538         20,226,538      
Unvested RSUs                    
Class of Stock [Line Items]                    
Common stock shares reserved for issuance (in shares)   3,854,319         3,854,319      
PSUs                    
Class of Stock [Line Items]                    
Common stock shares reserved for issuance (in shares)   8,870         8,870