XML 109 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholder's Equity - Summary of Common Stock Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Feb. 13, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Shares Issued        
Option exercises (in shares)   3,541 2,433 338
Preferred stock conversions (in shares)   335,562   5,498
Stock incentive plans, net of forfeitures (in shares)   (32,733)    
Stock incentive plans, net of forfeitures (in shares)     168,641 171,189
Totals (in shares)   73,732,244 43,269,460 29,838,875
Average Price        
Option exercises (in USD per share)   $ 78.23 $ 67.00 $ 56.21
Gross Proceeds        
Option exercises   $ 277 $ 163 $ 19
Totals   6,085,500 3,716,134 2,385,702
Net Proceeds        
Option exercises   277 163 19
Totals   $ 6,010,129 $ 3,667,854 $ 2,348,201
At The Market Program        
Shares Issued        
ATM Program issuances (in shares)   53,300,874 43,092,888 29,667,348
Average Price        
ATM Program issuances (in dollars per share)   $ 80.92 $ 86.23 $ 80.41
Gross Proceeds        
ATM Program issuances   $ 4,313,007 $ 3,715,971 $ 2,385,683
Net Proceeds        
ATM Program issuances   $ 4,290,766 $ 3,667,691 $ 2,348,182
At The Market Program | Subsequent Event        
Shares Issued        
ATM Program issuances (in shares) 5,046,308      
Underwriting Agreement        
Shares Issued        
ATM Program issuances (in shares)   20,125,000    
Average Price        
ATM Program issuances (in dollars per share)   $ 88.06    
Gross Proceeds        
ATM Program issuances   $ 1,772,216    
Net Proceeds        
ATM Program issuances   $ 1,719,086