XML 20 R5.htm IDEA: XBRL DOCUMENT v3.25.1
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   351,368      
Restricted stock units converted to common stock, shares   7,125      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period   42,426      
Balance, shares at Mar. 31, 2024   12,220,580      
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 64,300,000 0 0 64,300,000 0
Other comprehensive income (200,000) 0 0 0 (200,000)
Stock-based compensation 10,900,000 0 10,900,000 0 0
Stock Repurchased and Retired During Period, Value 191,100,000 0 1,000,000.0 190,100,000 0
Stock Issued During Period, Value, Stock Options Exercised 14,600,000   14,600,000    
Balance at Mar. 31, 2024 $ 1,652,200,000 $ 100,000 303,500,000 1,349,800,000 (1,200,000)
Balance, shares at Dec. 31, 2024 12,048,151 12,048,151      
Stock Repurchased and Retired During Period, Shares   329,063      
Restricted stock units converted to common stock, shares   11,963      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period   16,800      
Balance, shares at Mar. 31, 2025 11,747,851 11,747,851      
Balance at Dec. 31, 2024 $ 1,749,600,000 $ 100,000 335,100,000 1,414,700,000 (300,000)
Net income 106,300,000 0 0 106,300,000 0
Other comprehensive income 900,000 0 0 0 900,000
Stock-based compensation 12,900,000 0 12,900,000 0 0
Stock Repurchased and Retired During Period, Value 164,400,000 0 1,900,000 162,500,000 0
Stock Issued During Period, Value, Stock Options Exercised 5,600,000   5,600,000    
Balance at Mar. 31, 2025 $ 1,710,900,000 $ 100,000 $ 351,700,000 $ 1,358,500,000 $ 600,000