v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Additional paid in capital [Member]
Treasury stock [Member]
Accumulated Other comprehensive income (loss) [Member]
Retained earnings [Member]
Total
Balance at Dec. 31, 2022 $ 6 $ 1,505,632   $ (73,109) $ 743,837 $ 2,176,366
Balance (in shares) at Dec. 31, 2022 56,133,404          
Issuance of common stock upon exercise of stock-based awards $ 0 [1] 75   0 0 75
Issuance of common stock upon exercise of stock-based awards (in shares) 209,760          
Stock based compensation $ 0 40,070   0 0 40,070
Other comprehensive loss adjustments 0 0   (4,095) 0 (4,095)
Net income (loss) 0 0   0 138,378 138,378
Balance at Mar. 31, 2023 $ 6 1,545,777   (77,204) 882,215 2,350,794
Balance (in shares) at Mar. 31, 2023 56,343,164          
Balance at Dec. 31, 2022 $ 6 1,505,632   (73,109) 743,837 2,176,366
Balance (in shares) at Dec. 31, 2022 56,133,404          
Capped call transactions related to Notes 2029           0
Other comprehensive loss adjustments           (4,323)
Net income (loss)           257,888
Balance at Jun. 30, 2023 $ 6 1,595,890   (77,432) 1,001,725 2,520,189
Balance (in shares) at Jun. 30, 2023 56,556,340          
Balance at Mar. 31, 2023 $ 6 1,545,777   (77,204) 882,215 2,350,794
Balance (in shares) at Mar. 31, 2023 56,343,164          
Issuance of common stock upon exercise of stock-based awards $ 0 [1] 89   0 0 89
Issuance of common stock upon exercise of stock-based awards (in shares) 171,682          
Issuance of common stock under employee stock purchase plan $ 0 [1] 10,046   0 0 10,046
Issuance of common stock under employee stock purchase plan (Shares) 41,494          
Stock based compensation $ 0 39,978   0 0 39,978
Other comprehensive loss adjustments 0 0   (228) 0 (228)
Net income (loss) 0 0   0 119,510 119,510
Balance at Jun. 30, 2023 $ 6 1,595,890   (77,432) 1,001,725 2,520,189
Balance (in shares) at Jun. 30, 2023 56,556,340          
Balance at Dec. 31, 2023 $ 6 1,680,622 $ 0 (46,885) 778,166 2,411,909
Balance (in shares) at Dec. 31, 2023 57,123,437          
Issuance of common stock upon exercise of stock-based awards $ 0 [1] 13 0 0 0 13
Issuance of common stock upon exercise of stock-based awards (in shares) 175,254          
Stock based compensation $ 0 38,888 0 0 0 38,888
Repurchase of common stock $ 0 [1] 0 (33,222) 0 0 (33,222)
Repurchase of common stock (in shares) (505,896)          
Other comprehensive loss adjustments $ 0 0 0 (19,726) 0 (19,726)
Net income (loss) 0 0 0 0 (157,311) (157,311)
Balance at Mar. 31, 2024 $ 6 1,719,523 (33,222) (66,611) 620,855 2,240,551
Balance (in shares) at Mar. 31, 2024 56,792,795          
Balance at Dec. 31, 2023 $ 6 1,680,622 0 (46,885) 778,166 2,411,909
Balance (in shares) at Dec. 31, 2023 57,123,437          
Capped call transactions related to Notes 2029           25,230
Other comprehensive loss adjustments           (31,065)
Net income (loss)           (288,129)
Balance at Jun. 30, 2024 $ 6 1,744,411 (50,315) (77,950) 490,037 2,106,189
Balance (in shares) at Jun. 30, 2024 56,952,022          
Balance at Mar. 31, 2024 $ 6 1,719,523 (33,222) (66,611) 620,855 2,240,551
Balance (in shares) at Mar. 31, 2024 56,792,795          
Issuance of common stock upon exercise of stock-based awards $ 0 [1] 13 0 0 0 13
Issuance of common stock upon exercise of stock-based awards (in shares) 161,549          
Issuance of common stock under employee stock purchase plan $ 0 [1] 10,208 0 0 0 10,208
Issuance of common stock under employee stock purchase plan (Shares) 245,146          
Stock based compensation $ 0 39,897 0 0 0 39,897
Repurchase of common stock $ 0 [1] 0 (17,093) 0 0 (17,093)
Repurchase of common stock (in shares) (247,468)          
Capped call transactions related to Notes 2029 $ 0 (25,230) 0 0 0 (25,230)
Other comprehensive loss adjustments 0 0 0 (11,339) 0 (11,339)
Net income (loss) 0 0 0 0 (130,818) (130,818)
Balance at Jun. 30, 2024 $ 6 $ 1,744,411 $ (50,315) $ (77,950) $ 490,037 $ 2,106,189
Balance (in shares) at Jun. 30, 2024 56,952,022          
[1] Represents an amount less than $1.