XML 17 R5.htm IDEA: XBRL DOCUMENT v3.25.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
Total
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   (11,064,692)        
Beginning balance (in shares) at Dec. 31, 2023 368,655,185          
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 (loss) on cash flow hedges, net       503   503
Tax benefit (expense) on unrealized gains (losses) 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   (34,057,890)        
Ending balance (in shares) at Sep. 30, 2024 390,633,432          
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   (30,309,589)        
Beginning balance (in shares) at Jun. 30, 2024 382,998,980          
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 (loss) on cash flow hedges, net       1,168   1,168
Tax benefit (expense) on unrealized gains (losses) 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   (34,057,890)        
Ending balance (in shares) at Sep. 30, 2024 390,633,432          
Beginning balance at Dec. 31, 2024 $ 3,960 $ (193,724) 821,196 (12,609) 105,967 $ 724,790
Beginning balance (in shares) at Dec. 31, 2024   (35,872,339)       35,872,339
Beginning balance (in shares) at Dec. 31, 2024 395,965,588          
Exercise of options, warrants and vested RSUs, net of taxes paid related to settlement of equity awards $ 113   (8,089)     $ (7,976)
Exercise of options, warrants and vested RSUs, net of taxes paid related to settlement of equity awards (in shares) 11,376,622          
Stock-based compensation     58,476     58,476
ESPP shares issued $ 7   3,921     3,928
ESPP shares issued (in shares) 678,351          
Common stock repurchased   $ (94,254)       (94,254)
Common stock repurchased (shares)   (13,312,218)        
Unrealized gain on available-for-sale debt securities, net       10,696   10,696
Tax expense on unrealized gains on available-for-sale debt securities, net       (2,374)   (2,374)
Unrealized gain (loss) on cash flow hedges, net       2,477   2,477
Tax benefit (expense) on unrealized gains (losses) on cash flow hedges, net       (488)   (488)
Unrealized gain (loss) on interest rate floor, net       1,948   1,948
Tax benefit (expense) on unrealized gains (losses) on interest rate floor, net       (369)   (369)
Foreign currency translation adjustments       (547)   (547)
Net income         54,180 54,180
Ending balance at Sep. 30, 2025 $ 4,080 $ (287,978) 875,504 (1,266) 160,147 $ 750,487
Ending balance (in shares) at Sep. 30, 2025   (49,184,557)       49,184,557
Ending balance (in shares) at Sep. 30, 2025 408,020,561          
Beginning balance at Jun. 30, 2025 $ 4,048 $ (243,405) 859,590 4,648 146,024 $ 770,905
Beginning balance (in shares) at Jun. 30, 2025   (42,564,814)        
Beginning balance (in shares) at Jun. 30, 2025 404,801,165          
Exercise of options, warrants and vested RSUs, net of taxes paid related to settlement of equity awards $ 32   (2,436)     (2,404)
Exercise of options, warrants and vested RSUs, net of taxes paid related to settlement of equity awards (in shares) 3,219,396          
Stock-based compensation     18,350     18,350
Common stock repurchased   $ (44,573)       (44,573)
Common stock repurchased (shares)   (6,619,743)        
Unrealized gain on available-for-sale debt securities, net       892   892
Tax expense on unrealized gains on available-for-sale debt securities, net       (200)   (200)
Unrealized gain (loss) on cash flow hedges, net       (1,668)   (1,668)
Tax benefit (expense) on unrealized gains (losses) on cash flow hedges, net       320   320
Unrealized gain (loss) on interest rate floor, net       (6,190)   (6,190)
Tax benefit (expense) on unrealized gains (losses) on interest rate floor, net       1,376   1,376
Foreign currency translation adjustments       (444)   (444)
Net income         14,123 14,123
Ending balance at Sep. 30, 2025 $ 4,080 $ (287,978) $ 875,504 $ (1,266) $ 160,147 $ 750,487
Ending balance (in shares) at Sep. 30, 2025   (49,184,557)       49,184,557
Ending balance (in shares) at Sep. 30, 2025 408,020,561