v3.25.2
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,045      
Restricted stock units converted to common stock, shares   8,350      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period   42,426      
Balance, shares at Jun. 30, 2024   12,111,128      
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 (loss) 17,200,000 0 0 17,200,000 0
Other comprehensive income (200,000) 0 0 0 (200,000)
Stock-based compensation 21,500,000 0 21,500,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 Jun. 30, 2024 1,554,900,000 $ 100,000 313,800,000 1,242,200,000 (1,200,000)
Balance, shares at Mar. 31, 2024   12,220,580      
Stock Repurchased and Retired During Period, Shares   110,677      
Restricted stock units converted to common stock, shares   1,225      
Balance, shares at Jun. 30, 2024   12,111,128      
Balance at Mar. 31, 2024 1,652,200,000 $ 100,000 303,500,000 1,349,800,000 (1,200,000)
Net income (loss) (47,100,000) 0 0 (47,100,000) 0
Stock-based compensation 10,600,000 0 10,600,000 0 0
Stock Repurchased and Retired During Period, Value 60,800,000 0 300,000 60,500,000 0
Balance at Jun. 30, 2024 $ 1,554,900,000 $ 100,000 313,800,000 1,242,200,000 (1,200,000)
Balance, shares at Dec. 31, 2024 12,048,151 12,048,151      
Stock Repurchased and Retired During Period, Shares   858,669      
Restricted stock units converted to common stock, shares   15,339      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period   32,575      
Balance, shares at Jun. 30, 2025 11,237,396 11,237,396      
Balance at Dec. 31, 2024 $ 1,749,600,000 $ 100,000 335,100,000 1,414,700,000 (300,000)
Net income (loss) 193,700,000 0 0 193,700,000 0
Other comprehensive income 1,300,000 0 0 0 1,300,000
Stock-based compensation 25,600,000 0 25,600,000 0 0
Stock Repurchased and Retired During Period, Value 426,600,000 0 2,500,000 424,100,000 0
Stock Issued During Period, Value, Stock Options Exercised 11,100,000   11,100,000    
Balance at Jun. 30, 2025 $ 1,554,700,000 $ 100,000 369,300,000 1,184,300,000 1,000,000.0
Balance, shares at Mar. 31, 2025   11,747,851      
Stock Repurchased and Retired During Period, Shares   529,605      
Restricted stock units converted to common stock, shares   3,375      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period   15,775      
Balance, shares at Jun. 30, 2025 11,237,396 11,237,396      
Balance at Mar. 31, 2025 $ 1,710,900,000 $ 100,000 351,700,000 1,358,500,000 600,000
Net income (loss) 87,400,000 0 0 87,400,000 0
Other comprehensive income 400,000 0 0 0 400,000
Stock-based compensation 12,700,000 0 12,700,000 0 0
Stock Repurchased and Retired During Period, Value 262,200,000 0 600,000 261,600,000 0
Stock Issued During Period, Value, Stock Options Exercised 5,500,000   5,500,000    
Balance at Jun. 30, 2025 $ 1,554,700,000 $ 100,000 $ 369,300,000 $ 1,184,300,000 $ 1,000,000.0