v3.25.2
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Balance at Dec. 31, 2023 $ 933,802 $ 111,122 $ 822,796 $ (116)
Balance, Shares at Dec. 31, 2023   24,496,000    
Net income 22,848   22,848  
Share-based compensation 2,209 $ 2,209    
Common stock issued under stock plans, net of shares withheld for employee taxes, Shares   45,000    
Taxes paid related to net share settlement of stock awards (4,082) $ (4,082)    
Dividends accrued per share (11,824)   (11,824)  
Other comprehensive income 67     67
Balance at Mar. 31, 2024 943,020 $ 109,249 833,820 (49)
Balance, Shares at Mar. 31, 2024   24,541,000    
Balance at Dec. 31, 2023 933,802 $ 111,122 822,796 (116)
Balance, Shares at Dec. 31, 2023   24,496,000    
Net income 43,466      
Balance at Jun. 30, 2024 954,233 $ 111,596 842,675 (38)
Balance, Shares at Jun. 30, 2024   24,550,000    
Balance at Mar. 31, 2024 943,020 $ 109,249 833,820 (49)
Balance, Shares at Mar. 31, 2024   24,541,000    
Net income 20,618   20,618  
Share-based compensation 2,347 $ 2,347    
Common stock issued under stock plans, net of shares withheld for employee taxes, Shares   9,000    
Dividends accrued per share (11,763)   (11,763)  
Other comprehensive income 11     11
Balance at Jun. 30, 2024 954,233 $ 111,596 842,675 (38)
Balance, Shares at Jun. 30, 2024   24,550,000    
Balance at Dec. 31, 2024 $ 1,123,368 $ 116,253 1,007,115 0
Balance, Shares at Dec. 31, 2024 24,551,000 24,551,000    
Net income $ 28,209   28,209  
Share-based compensation 2,544 $ 2,544    
Common stock issued under stock plans, net of shares withheld for employee taxes, Shares   55,000    
Taxes paid related to net share settlement of stock awards (5,616) $ (5,616)    
Dividends accrued per share (12,094)   (12,094)  
Other comprehensive income 0     0
Balance at Mar. 31, 2025 1,136,411 $ 113,181 1,023,230 0
Balance, Shares at Mar. 31, 2025   24,606,000    
Balance at Dec. 31, 2024 $ 1,123,368 $ 116,253 1,007,115 0
Balance, Shares at Dec. 31, 2024 24,551,000 24,551,000    
Net income $ 64,181      
Balance at Jun. 30, 2025 $ 1,163,161 $ 115,891 1,047,270 0
Balance, Shares at Jun. 30, 2025 24,612,000 24,612,000    
Balance at Mar. 31, 2025 $ 1,136,411 $ 113,181 1,023,230 0
Balance, Shares at Mar. 31, 2025   24,606,000    
Net income 35,973   35,973  
Share-based compensation 2,778 $ 2,778    
Common stock issued under stock plans, net of shares withheld for employee taxes, Shares   6,000    
Taxes paid related to net share settlement of stock awards (68) $ (68)    
Dividends accrued per share (11,933)   (11,933)  
Other comprehensive income 0     0
Balance at Jun. 30, 2025 $ 1,163,161 $ 115,891 $ 1,047,270 $ 0
Balance, Shares at Jun. 30, 2025 24,612,000 24,612,000