XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Statement of Shareholders' Equity Statement - USD ($)
$ in Thousands
Total
Common Stock [Member]
Paid-in Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Balances at Dec. 31, 2023 $ 682,950 $ 410 $ 677,660 $ 4,230 $ 650
Net income 5,140     5,140  
Other comprehensive income (loss) (2,900)       (2,900)
Purchase of common stock (13,320) 0 (13,240) (80)  
Shares surrendered upon exercise and vesting of equity awards to cover taxes (1,560)   (1,560)    
Non-cash compensation expense 4,570   4,570    
Dividends declared (1,660)     (1,660)  
Balances at Mar. 31, 2024 673,220 410 667,430 7,630 (2,250)
Balances at Dec. 31, 2023 682,950 410 677,660 4,230 650
Net income 18,610        
Other comprehensive income (loss) (990)       (990)
Shares surrendered upon exercise and vesting of equity awards to cover taxes (1,620)        
Dividends declared (5,000)        
Balances at Sep. 30, 2024 682,750 410 665,000 17,680 (340)
Balances at Mar. 31, 2024 673,220 410 667,430 7,630 (2,250)
Net income 10,940     10,940  
Other comprehensive income (loss) (4,890)       (4,890)
Purchase of common stock (3,530) 0 (3,490) (40)  
Non-cash compensation expense 1,850   1,850    
Adjustments to Additional Paid in Capital, Dividends in Excess of Retained Earnings (1,660)   0    
Dividends declared       (1,660)  
Balances at Jun. 30, 2024 675,930 410 665,790 16,870 (7,140)
Net income 2,530     2,530  
Other comprehensive income (loss) 6,800       6,800
Purchase of common stock (2,420) 0 (2,360) (60)  
Shares surrendered upon exercise and vesting of equity awards to cover taxes (60)   (60)    
Non-cash compensation expense 1,630   1,630    
Adjustments to Additional Paid in Capital, Dividends in Excess of Retained Earnings (1,660)   0    
Dividends declared (1,700)     (1,660)  
Balances at Sep. 30, 2024 682,750 410 665,000 17,680 (340)
Balances at Dec. 31, 2024 667,300 410 663,770 21,670 (18,550)
Net income 12,420     12,420  
Other comprehensive income (loss) 7,690       7,690
Purchase of common stock (460) 0 (450) (10)  
Shares surrendered upon exercise and vesting of equity awards to cover taxes (1,760)   (1,760)    
Non-cash compensation expense 2,990   2,990    
Dividends declared (1,610)     (1,610)  
Balances at Mar. 31, 2025 686,570 410 664,550 32,470 (10,860)
Balances at Dec. 31, 2024 667,300 410 663,770 21,670 (18,550)
Net income 38,440        
Other comprehensive income (loss) 20,060       20,060
Shares surrendered upon exercise and vesting of equity awards to cover taxes (1,850)        
Dividends declared (5,000)        
Balances at Sep. 30, 2025 725,040 410 668,050 55,070 1,510
Balances at Mar. 31, 2025 686,570 410 664,550 32,470 (10,860)
Net income 16,720     16,720  
Other comprehensive income (loss) 13,480       13,480
Purchase of common stock (1,800) 0 (1,720) (80)  
Shares surrendered upon exercise and vesting of equity awards to cover taxes (40)   (40)    
Non-cash compensation expense 2,010   2,010    
Dividends declared (1,670)   0 (1,670)  
Balances at Jun. 30, 2025 715,270 410 664,800 47,440 2,620
Net income 9,300     9,300  
Other comprehensive income (loss) (1,110)       (1,110)
Shares surrendered upon exercise and vesting of equity awards to cover taxes (50)   (50)    
Non-cash compensation expense 3,300   3,300    
Dividends declared (1,670)   0 (1,670)  
Balances at Sep. 30, 2025 $ 725,040 $ 410 $ 668,050 $ 55,070 $ 1,510