XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
Total
Common Stock [Member]
Paid-in Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Balance, shares at Dec. 31, 2023   12,522,397      
Stock Repurchased and Retired During Period, Shares   462,131      
Restricted stock units converted to common stock, shares   8,908      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period   42,426      
Balance, shares at Sep. 30, 2024   12,111,600      
Balance at Dec. 31, 2023 $ 1,753,700,000 $ 100,000 $ 279,000,000.0 $ 1,475,600,000 $ (1,000,000.0)
Net income 96,000,000.0 0 0 96,000,000.0 0
Other comprehensive income 1,900,000 0 0 0 1,900,000
Stock-based compensation 32,200,000 0 32,200,000 0 0
Stock Repurchased and Retired During Period, Value 251,900,000 0 1,300,000 250,600,000 0
Stock Issued During Period, Value, Stock Options Exercised 14,600,000   14,600,000    
Balance at Sep. 30, 2024 1,646,500,000 $ 100,000 324,500,000 1,321,000,000 900,000
Balance, shares at Jun. 30, 2024   12,111,128      
Stock Repurchased and Retired During Period, Shares   86      
Restricted stock units converted to common stock, shares   558      
Balance, shares at Sep. 30, 2024   12,111,600      
Balance at Jun. 30, 2024 1,554,900,000 $ 100,000 313,800,000 1,242,200,000 (1,200,000)
Net income 78,800,000 0 0 78,800,000 0
Other comprehensive income 2,100,000 0 0 0 2,100,000
Stock-based compensation 10,700,000 0 10,700,000 0 0
Stock Repurchased and Retired During Period, Value 0 0 0 0 0
Balance at Sep. 30, 2024 $ 1,646,500,000 $ 100,000 324,500,000 1,321,000,000 900,000
Balance, shares at Dec. 31, 2024 12,048,151 12,048,151      
Stock Repurchased and Retired During Period, Shares   1,089,033      
Restricted stock units converted to common stock, shares   17,194      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period   65,119      
Balance, shares at Sep. 30, 2025 11,041,431 11,041,431      
Balance at Dec. 31, 2024 $ 1,749,600,000 $ 100,000 335,100,000 1,414,700,000 (300,000)
Net income 301,900,000 0 0 301,900,000 0
Other comprehensive income 1,400,000 0 0 0 1,400,000
Stock-based compensation 37,700,000 0 37,700,000 0 0
Stock Repurchased and Retired During Period, Value 534,000,000.0 0 2,700,000 531,300,000 0
Stock Issued During Period, Value, Stock Options Exercised 22,000,000.0   22,000,000.0    
Balance at Sep. 30, 2025 $ 1,578,600,000 $ 100,000 392,100,000 1,185,300,000 1,100,000
Balance, shares at Jun. 30, 2025   11,237,396      
Stock Repurchased and Retired During Period, Shares   230,365      
Restricted stock units converted to common stock, shares   1,856      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period   32,544      
Balance, shares at Sep. 30, 2025 11,041,431 11,041,431      
Balance at Jun. 30, 2025 $ 1,554,700,000 $ 100,000 369,300,000 1,184,300,000 1,000,000.0
Net income 108,200,000 0 0 108,200,000 0
Other comprehensive income 100,000 0 0 0 100,000
Stock-based compensation 12,100,000 0 12,100,000 0 0
Stock Repurchased and Retired During Period, Value 107,400,000 0 200,000 107,200,000 0
Stock Issued During Period, Value, Stock Options Exercised 10,900,000   10,900,000    
Balance at Sep. 30, 2025 $ 1,578,600,000 $ 100,000 $ 392,100,000 $ 1,185,300,000 $ 1,100,000