XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (UNAUDITED) - USD ($)
$ in Thousands
Common Stock
Treasury Stock
Additional paid-in capital
Accumulated other comprehensive income (loss)
Retained earnings (accumulated deficit)
Total
Beginning balance at Dec. 31, 2022 $ 3,528   $ 650,433 $ (176) $ (108,529) $ 545,256
Beginning balance (in shares) at Dec. 31, 2022 352,842,025          
Exercise of options and vested RSUs, and shares granted, net of taxes paid related to settlement of equity awards $ 121   6,399     6,520
Exercise of options and vested RSUs, and shares granted, net of taxes paid related to settlement of equity awards (in shares) 12,079,103          
Stock-based compensation     50,611     50,611
ESPP shares issued $ 10   4,016     4,026
ESPP shares issued (in shares) 1,032,434          
Common stock repurchased   $ (34,759)       (34,759)
Common stock repurchased (shares)   (6,939,117)        
Net income         66,312 66,312
Ending balance at Sep. 30, 2023 $ 3,659 $ (34,759) 711,459 (176) (42,217) 637,966
Ending balance (in shares) at Sep. 30, 2023 365,953,562 (6,939,117)        
Beginning balance at Jun. 30, 2023 $ 3,632 $ (19,725) 697,258 (176) (55,042) 625,947
Beginning balance (in shares) at Jun. 30, 2023 363,252,231 (4,201,025)        
Exercise of options and vested RSUs, and shares granted, net of taxes paid related to settlement of equity awards $ 27   (1,959)     (1,932)
Exercise of options and vested RSUs, and shares granted, net of taxes paid related to settlement of equity awards (in shares) 2,701,331          
Stock-based compensation     16,160     16,160
Common stock repurchased   $ (15,034)       (15,034)
Common stock repurchased (shares)   (2,738,092)        
Net income         12,825 12,825
Ending balance at Sep. 30, 2023 $ 3,659 $ (34,759) 711,459 (176) (42,217) 637,966
Ending balance (in shares) at Sep. 30, 2023 365,953,562 (6,939,117)        
Beginning balance at Dec. 31, 2023 $ 3,687 $ (56,936) 732,894 (176) (15,196) 664,273
Beginning balance (in shares) at Dec. 31, 2023 368,655,185 (11,064,692)        
Exercise of options and vested RSUs, net of taxes paid related to settlement of equity awards $ 212   16,556     16,768
Exercise of options and vested RSUs, net of taxes paid related to settlement of equity awards (in shares) 21,280,984          
Stock-based compensation     48,988     48,988
ESPP shares issued $ 7   3,249     3,256
ESPP shares issued (in shares) 697,263          
Common stock repurchased   $ (119,107)       (119,107)
Common stock repurchased (shares)   (22,993,198)        
Unrealized gain on available-for-sale debt securities, net       13,127   13,127
Tax expense on unrealized gains on available-for-sale debt securities, net       (2,816)   (2,816)
Unrealized gain on cash flow hedges, net       503   503
Tax expense on unrealized gains on cash flow hedges, net       (91)   (91)
Net income         102,973 102,973
Ending balance at Sep. 30, 2024 $ 3,906 $ (176,043) 801,687 10,547 87,777 727,874
Ending balance (in shares) at Sep. 30, 2024 390,633,432 (34,057,890)        
Beginning balance at Jun. 30, 2024 $ 3,830 $ (154,692) 773,888 150 46,203 669,379
Beginning balance (in shares) at Jun. 30, 2024 382,998,980 (30,309,589)        
Exercise of options and vested RSUs, net of taxes paid related to settlement of equity awards $ 76   9,289     9,365
Exercise of options and vested RSUs, net of taxes paid related to settlement of equity awards (in shares) 7,634,452          
Stock-based compensation     18,510     18,510
Common stock repurchased   $ (21,351)       (21,351)
Common stock repurchased (shares)   (3,748,301)        
Unrealized gain on available-for-sale debt securities, net       12,256   12,256
Tax expense on unrealized gains on available-for-sale debt securities, net       (2,816)   (2,816)
Unrealized gain on cash flow hedges, net       1,168   1,168
Tax expense on unrealized gains on cash flow hedges, net       (211)   (211)
Net income         41,574 41,574
Ending balance at Sep. 30, 2024 $ 3,906 $ (176,043) $ 801,687 $ 10,547 $ 87,777 $ 727,874
Ending balance (in shares) at Sep. 30, 2024 390,633,432 (34,057,890)