XML 15 R7.htm IDEA: XBRL DOCUMENT v3.25.3
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) - USD ($)
$ in Thousands
Total
Preferred Stock
Series A Nonconvertible Preferred Stock
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Treasury Stock
BALANCE at Dec. 31, 2023 $ 1,447,226 $ 2 $ 487 $ 699,554 $ 789,553 $ (1,086) $ (41,284)
BALANCE (in shares) at Dec. 31, 2023   200,000 48,731,026        
Treasury Stock Common Shares Beginning at Dec. 31, 2023             1,365,648
Net income 176,060       176,060    
Other comprehensive income 3,664         3,664  
Cash dividends declared (57,837)       (57,837)    
Stock-based compensation and ESPP activity, net of taxes withheld 17,637   $ 1 17,636      
Stock-based compensation and ESPP activity, net of taxes withheld, Shares     95,896        
Treasury Stock Common Shares Ending at Sep. 30, 2024             1,365,648
BALANCE at Sep. 30, 2024 1,586,750 $ 2 $ 488 717,190 907,776 2,578 $ (41,284)
BALANCE (in shares) at Sep. 30, 2024   200,000 48,826,922        
BALANCE at Jun. 30, 2024 1,526,838 $ 2 $ 488 712,234 860,058 (4,660) $ (41,284)
BALANCE (in shares) at Jun. 30, 2024   200,000 48,814,273        
Treasury Stock Common Shares Beginning at Jun. 30, 2024             1,365,648
Net income 66,870       66,870    
Other comprehensive income 7,238         7,238  
Cash dividends declared (19,152)       (19,152)    
Stock-based compensation and ESPP activity, net of taxes withheld 4,956     4,956      
Stock-based compensation and ESPP activity, net of taxes withheld, Shares     12,649        
Treasury Stock Common Shares Ending at Sep. 30, 2024             1,365,648
BALANCE at Sep. 30, 2024 1,586,750 $ 2 $ 488 717,190 907,776 2,578 $ (41,284)
BALANCE (in shares) at Sep. 30, 2024   200,000 48,826,922        
BALANCE at Dec. 31, 2024 1,616,525 $ 2 $ 488 723,719 934,655 (1,055) $ (41,284)
BALANCE (in shares) at Dec. 31, 2024   200,000 48,834,541        
Treasury Stock Common Shares Beginning at Dec. 31, 2024             1,365,648
Net income 175,733       175,733    
Other comprehensive income 1,974         1,974  
Cash dividends declared (64,760)       (64,760)    
Stock-based compensation and ESPP activity, net of taxes withheld 15,334   $ 1 15,333      
Stock-based compensation and ESPP activity, net of taxes withheld, Shares     73,352        
Treasury Stock Common Shares Ending at Sep. 30, 2025             1,365,648
BALANCE at Sep. 30, 2025 1,744,806 $ 2 $ 489 739,052 1,045,628 919 $ (41,284)
BALANCE (in shares) at Sep. 30, 2025   200,000 48,907,893        
BALANCE at Jun. 30, 2025 1,714,612 $ 2 $ 489 732,068 1,023,184 153 $ (41,284)
BALANCE (in shares) at Jun. 30, 2025   200,000 48,899,719        
Treasury Stock Common Shares Beginning at Jun. 30, 2025             1,365,648
Net income 44,025       44,025    
Other comprehensive income 766         766  
Cash dividends declared (21,581)       (21,581)    
Stock-based compensation and ESPP activity, net of taxes withheld 6,984     6,984      
Stock-based compensation and ESPP activity, net of taxes withheld, Shares     8,174        
Treasury Stock Common Shares Ending at Sep. 30, 2025             1,365,648
BALANCE at Sep. 30, 2025 $ 1,744,806 $ 2 $ 489 $ 739,052 $ 1,045,628 $ 919 $ (41,284)
BALANCE (in shares) at Sep. 30, 2025   200,000 48,907,893