XML 21 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Beginning Balance at Dec. 31, 2021 $ 3,770,004 $ 221 $ 4,567,111 $ (19,454) $ (777,874)
Increase (Decrease) in Stockholders' Equity          
Issuance of shares of Common Stock upon exercise of stock options and settlement of employee restricted stock units and performance shares, net of shares withheld for taxes, and shares of Common Stock under the ESPP 34,814 2 34,812    
Issuance of shares of Common Stock for services rendered 427   427    
Stock compensation 189,691   189,691    
Other comprehensive income (loss) 34,523     34,523  
Net income 340,660       340,660
Ending Balance at Dec. 31, 2022 4,370,119 223 4,792,041 15,069 (437,214)
Increase (Decrease) in Stockholders' Equity          
Issuance of shares of Common Stock upon exercise of stock options and settlement of employee restricted stock units and performance shares, net of shares withheld for taxes, and shares of Common Stock under the ESPP 7,286 1 7,285    
Issuance of shares of Common Stock for services rendered 321   321    
Stock compensation 216,475   216,475    
Other comprehensive income (loss) (1,963)     (1,963)  
Net income 597,599       597,599
Ending Balance at Dec. 31, 2023 5,189,837 224 5,016,122 13,106 160,385
Increase (Decrease) in Stockholders' Equity          
Issuance of shares of Common Stock upon exercise of stock options and settlement of employee restricted stock units and performance shares, net of shares withheld for taxes, and shares of Common Stock under the ESPP 8,999 2 8,997    
Issuance of shares of Common Stock for services rendered 321   321    
Stock compensation 266,058   266,058    
Repurchase of common stock (2,023,975) (33) (758,061)   (1,265,881)
Other comprehensive income (loss) (26,227)     (26,227)  
Net income 32,615       32,615
Ending Balance at Dec. 31, 2024 $ 3,447,628 $ 193 $ 4,533,437 $ (13,121) $ (1,072,881)