v3.26.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, 2024   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      
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 loss 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
Balance, shares at Dec. 31, 2025 10,680,143 10,680,143      
Stock Repurchased and Retired During Period, Shares   365,258      
Restricted stock units converted to common stock, shares   38,973      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period   69,262      
Balance, shares at Mar. 31, 2026 10,423,120 10,423,120      
Balance at Dec. 31, 2025 $ 1,523,600,000 $ 100,000 403,300,000 1,119,200,000 1,000,000.0
Net income 135,800,000 0 0 135,800,000 0
Other comprehensive loss (700,000) 0 0 0 (700,000)
Stock-based compensation 11,300,000 0 11,300,000 0 0
Stock Repurchased and Retired During Period, Value 178,900,000 0 7,500,000 171,400,000 0
Stock Issued During Period, Value, Stock Options Exercised 23,000,000.0   23,000,000.0    
Balance at Mar. 31, 2026 $ 1,514,100,000 $ 100,000 $ 430,100,000 $ 1,083,600,000 $ 300,000