XML 20 R7.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock Including Additional Paid in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balance (in shares) at Dec. 31, 2022 47,107,000      
Balance at Dec. 31, 2022 $ 975,276 $ 716,403 $ (23,077) $ 1,668,602
Net income 0 427,374 0 427,374
Other comprehensive income, net of tax 0 0 (3,985) (3,985)
Dividends and dividend equivalents declared $ 0 (196,713) 0 (196,713)
Common stock issued (in shares) 928,000      
Common stock issued $ 8,686 0 0 $ 8,686
Repurchases of common stock (in shares) (7,000)     (7,000)
Repurchases of common stock $ (3,741) 0 0 $ (3,741)
Stock-based compensation expense $ 149,716 0 0 149,716
Balance (in shares) at Dec. 31, 2023 48,028,000      
Balance at Dec. 31, 2023 $ 1,129,937 947,064 (27,062) 2,049,939
Net income 0 1,592,058 0 1,592,058
Other comprehensive income, net of tax 0 0 (21,449) (21,449)
Dividends and dividend equivalents declared $ 0 (246,303) 0 (246,303)
Common stock issued (in shares) 796,000      
Common stock issued $ 8,727 0 0 $ 8,727
Repurchases of common stock (in shares) (1,001,000)     (1,000,000)
Repurchases of common stock $ (637,478) 0 0 $ (637,478)
Stock-based compensation expense $ 205,631 0 0 205,631
Balance (in shares) at Dec. 31, 2024 47,823,000      
Balance at Dec. 31, 2024 $ 706,817 2,292,819 (48,511) 2,951,125
Net income 0 135,052 0 135,052
Other comprehensive income, net of tax 0 0 5,187 5,187
Dividends and dividend equivalents declared $ 0 (75,877) 0 (75,877)
Common stock issued (in shares) 54,000      
Common stock issued $ 5,335 0 0 5,335
Stock-based compensation expense $ 52,807 0 0 52,807
Balance (in shares) at Mar. 31, 2025 47,877,000      
Balance at Mar. 31, 2025 $ 764,959 2,351,994 (43,324) 3,073,629
Balance (in shares) at Dec. 31, 2024 47,823,000      
Balance at Dec. 31, 2024 $ 706,817 2,292,819 (48,511) 2,951,125
Net income       270,061
Other comprehensive income, net of tax       24,820
Balance (in shares) at Jun. 30, 2025 47,892,000      
Balance at Jun. 30, 2025 $ 822,582 2,411,079 (23,691) 3,209,970
Balance (in shares) at Dec. 31, 2024 47,823,000      
Balance at Dec. 31, 2024 $ 706,817 2,292,819 (48,511) 2,951,125
Net income       449,827
Other comprehensive income, net of tax       25,808
Balance (in shares) at Sep. 30, 2025 47,905,000      
Balance at Sep. 30, 2025 $ 885,123 2,514,921 (22,703) 3,377,341
Balance (in shares) at Dec. 31, 2024 47,823,000      
Balance at Dec. 31, 2024 $ 706,817 2,292,819 (48,511) 2,951,125
Net income 0 621,483 0 621,483
Other comprehensive income, net of tax 0 0 33,359 33,359
Dividends and dividend equivalents declared $ 0 (304,651) 0 (304,651)
Common stock issued (in shares) 894,000      
Common stock issued $ 9,220 0 0 $ 9,220
Repurchases of common stock (in shares) (8,000)     (8,000)
Repurchases of common stock $ (6,483) 0 0 $ (6,483)
Stock-based compensation expense $ 227,444 0 0 227,444
Balance (in shares) at Dec. 31, 2025 48,709,000      
Balance at Dec. 31, 2025 $ 936,998 2,609,651 (15,152) 3,531,497
Balance (in shares) at Mar. 31, 2025 47,877,000      
Balance at Mar. 31, 2025 $ 764,959 2,351,994 (43,324) 3,073,629
Net income 0 135,009 0 135,009
Other comprehensive income, net of tax 0 0 19,633 19,633
Dividends and dividend equivalents declared $ 0 (75,924) 0 (75,924)
Common stock issued (in shares) 19,000      
Common stock issued $ 0 0 0 0
Repurchases of common stock (in shares) (4,000)      
Repurchases of common stock $ (2,484) 0 0 (2,484)
Stock-based compensation expense $ 60,107 0 0 60,107
Balance (in shares) at Jun. 30, 2025 47,892,000      
Balance at Jun. 30, 2025 $ 822,582 2,411,079 (23,691) 3,209,970
Net income 0 179,766 0 179,766
Other comprehensive income, net of tax 0 0 988 988
Dividends and dividend equivalents declared $ 0 (75,924) 0 (75,924)
Common stock issued (in shares) 15,000      
Common stock issued $ 3,885 0 0 3,885
Repurchases of common stock (in shares) (2,000)      
Repurchases of common stock $ (2,017) 0 0 (2,017)
Stock-based compensation expense $ 60,673 0 0 60,673
Balance (in shares) at Sep. 30, 2025 47,905,000      
Balance at Sep. 30, 2025 $ 885,123 $ 2,514,921 $ (22,703) $ 3,377,341