XML 17 R7.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - 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, 2023 48,028,000      
Balance at Dec. 31, 2023 $ 1,129,937 $ 947,064 $ (27,062) $ 2,049,939
Net income 0 337,337 0 337,337
Other comprehensive income 0 0 5,866 5,866
Dividends and dividend equivalents declared $ 0 (185,642) 0 (185,642)
Common stock issued (in shares) 770,000      
Common stock issued $ 8,727 0 0 $ 8,727
Repurchases of common stock (in shares) (19,000)     (19,000)
Repurchases of common stock $ (14,160) 0 0 $ (14,160)
Stock-based compensation expense $ 149,623 0 0 149,623
Balance (in shares) at Sep. 30, 2024 48,779,000      
Balance at Sep. 30, 2024 $ 1,274,127 1,098,759 (21,196) 2,351,690
Balance (in shares) at Jun. 30, 2024 48,698,000      
Balance at Jun. 30, 2024 $ 1,224,144 1,016,208 (44,494) 2,195,858
Net income 0 144,430 0 144,430
Other comprehensive income 0 0 23,298 23,298
Dividends and dividend equivalents declared $ 0 (61,879) 0 (61,879)
Common stock issued (in shares) 88,000      
Common stock issued $ 4,121 0 0 $ 4,121
Repurchases of common stock (in shares) (7,000)     (6,000)
Repurchases of common stock $ (5,534) 0 0 $ (5,534)
Stock-based compensation expense $ 51,396 0 0 51,396
Balance (in shares) at Sep. 30, 2024 48,779,000      
Balance at Sep. 30, 2024 $ 1,274,127 1,098,759 (21,196) $ 2,351,690
Balance (in shares) at Dec. 31, 2024 47,823,000     47,823,000
Balance at Dec. 31, 2024 $ 706,817 2,487,461 (48,511) $ 3,145,767
Net income 0 445,791 0 445,791
Other comprehensive income 0 0 25,808 25,808
Dividends and dividend equivalents declared $ 0 (227,725) 0 (227,725)
Common stock issued (in shares) 88,000      
Common stock issued $ 9,220 0 0 $ 9,220
Repurchases of common stock (in shares) (6,000)     (6,000)
Repurchases of common stock $ (4,501) 0 0 $ (4,501)
Stock-based compensation expense $ 173,587 0 0 $ 173,587
Balance (in shares) at Sep. 30, 2025 47,905,000     47,905,000
Balance at Sep. 30, 2025 $ 885,123 2,705,527 (22,703) $ 3,567,947
Balance (in shares) at Jun. 30, 2025 47,892,000      
Balance at Jun. 30, 2025 $ 822,582 2,603,177 (23,691) 3,402,068
Net income 0 178,274 0 178,274
Other comprehensive income 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)     (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     47,905,000
Balance at Sep. 30, 2025 $ 885,123 $ 2,705,527 $ (22,703) $ 3,567,947