XML 21 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive (Loss) Income
Retained Earnings
Equity, beginning balance (in shares) at Dec. 31, 2022   135,154      
Equity, beginning balance at Dec. 31, 2022 $ 169,798 $ 135 $ 27,368 $ (922) $ 143,217
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation expense 17,588   17,588    
Issuance of common stock pursuant to exercise of stock options and vesting of restricted stock and performance stock units, net (in shares)   578      
Issuance of common stock pursuant to exercise of stock options and vesting of restricted stock units, net and shares issued under the ESPP plan 1,398 $ 1 1,397    
Issuance of common stock for the conversion of the 2024 Convertible Notes (in shares)   289      
Issuance of common stock for the conversion of the 2024 Convertible Notes (126)   (126)    
Repurchase of common stock (in shares)   (4,165)      
Repurchase of common stock (151,301) $ (4) (34,159)   (117,138)
Other comprehensive income (loss) (693)     (693)  
Net income 114,369       114,369
Equity, ending balance (in shares) at Jun. 30, 2023   131,856      
Equity, ending balance at Jun. 30, 2023 151,033 $ 132 12,068 (1,615) 140,448
Equity, beginning balance (in shares) at Mar. 31, 2023   131,662      
Equity, beginning balance at Mar. 31, 2023 65,850 $ 132 0 24 65,694
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation expense 9,622   9,622    
Issuance of common stock pursuant to exercise of stock options and vesting of restricted stock and performance stock units, net (in shares)   194      
Issuance of common stock pursuant to exercise of stock options and vesting of restricted stock units, net and shares issued under the ESPP plan 2,446   2,446    
Other comprehensive income (loss) (1,639)     (1,639)  
Net income 74,754       74,754
Equity, ending balance (in shares) at Jun. 30, 2023   131,856      
Equity, ending balance at Jun. 30, 2023 151,033 $ 132 12,068 (1,615) 140,448
Equity, beginning balance (in shares) at Dec. 31, 2023   126,770      
Equity, beginning balance at Dec. 31, 2023 83,808 $ 127 2,409 (9,278) 90,550
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation expense 19,345   19,345    
Issuance of common stock pursuant to exercise of stock options and vesting of restricted stock and performance stock units, net (in shares)   831      
Issuance of common stock pursuant to exercise of stock options and vesting of restricted stock units, net and shares issued under the ESPP plan 8,993 $ 1 8,992    
Repurchase of common stock (in shares)   (1,066)      
Repurchase of common stock 0 $ (1) 1    
Other comprehensive income (loss) 7,210     7,210  
Net income 170,068       170,068
Equity, ending balance (in shares) at Jun. 30, 2024   126,535      
Equity, ending balance at Jun. 30, 2024 289,424 $ 127 30,747 (2,068) 260,618
Equity, beginning balance (in shares) at Mar. 31, 2024   127,186      
Equity, beginning balance at Mar. 31, 2024 177,808 $ 127 11,794 (1,486) 167,373
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation expense 9,471   9,471    
Issuance of common stock pursuant to exercise of stock options and vesting of restricted stock and performance stock units, net (in shares)   415      
Issuance of common stock pursuant to exercise of stock options and vesting of restricted stock units, net and shares issued under the ESPP plan 9,482 $ 1 9,481    
Repurchase of common stock (in shares)   (1,066)      
Repurchase of common stock 0 $ (1) 1    
Other comprehensive income (loss) (582)     (582)  
Net income 93,245       93,245
Equity, ending balance (in shares) at Jun. 30, 2024   126,535      
Equity, ending balance at Jun. 30, 2024 $ 289,424 $ 127 $ 30,747 $ (2,068) $ 260,618