v3.26.1
General - Schedule of Shareholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Comprehensive (loss) income $ 15,841   $ 7,317   $ 485 $ (9,503)
Total Shareholders’ Equity            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance 441,167 $ 457,378 441,791 $ 464,866 457,378 464,866
Cash dividends: (1,899) (1,900) (1,702) (1,733)    
Exercise of stock options 2,740 45 2 8    
Purchase of treasury stock (2,097) (2,331) 0 (7,642)    
Reissuance of treasury stock 16 17 16 14    
Issuance of non-vested stock 0 0 0 0    
Share-based compensation 1,626 3,824 1,441 3,545    
Comprehensive (loss) income 15,841 (15,356) 7,317 (16,820)    
Ending balance 456,884 441,167 448,418 441,791 456,884 448,418
Common Stock            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance 25,369 25,369 25,369 25,237 25,369 25,237
Issuance of non-vested stock       132    
Ending balance 25,369 25,369 25,369 25,369 25,369 25,369
Capital in Excess of Par            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance 185,084 184,002 180,511 177,172 184,002 177,172
Exercise of stock options (274) 0 0 1    
Reissuance of treasury stock (13) (313) 1 1    
Issuance of non-vested stock (282) (2,429) (265) (208)    
Share-based compensation 1,626 3,824 1,441 3,545    
Ending balance 186,141 185,084 181,688 180,511 186,141 181,688
Retained Earnings            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance 250,798 268,561 246,032 265,028 268,561 265,028
Cash dividends: (1,899) (1,900) (1,702) (1,733)    
Comprehensive (loss) income 15,844 (15,353) 7,321 (16,816)    
Ending balance 264,233 250,798 251,204 246,032 264,233 251,204
Accumulated Other Comprehensive Loss            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance (15) (12) (185) (181) (12) (181)
Comprehensive (loss) income (3) (3) (4) (4)    
Ending balance (18) (15) (189) (185) (18) (189)
Treasury Stock            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance (27,054) (27,527) (16,921) (9,375) (27,527) (9,375)
Exercise of stock options 3,014 45 2 7    
Purchase of treasury stock (2,097) (2,331) 0 (7,642)    
Reissuance of treasury stock 29 330 15 13    
Issuance of non-vested stock 282 2,429 265 76    
Ending balance $ (25,826) $ (27,054) $ (16,639) $ (16,921) (25,826) (16,639)
Common Stock            
Class of Stock [Line Items]            
Common stock, dividends (in dollars per share) $ 0.08 $ 0.08 $ 0.07 $ 0.07    
Class B Common Stock            
Class of Stock [Line Items]            
Common stock, dividends (in dollars per share) $ 0.073 $ 0.073 $ 0.064 $ 0.064    
Class B Common Stock | Total Shareholders’ Equity            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Cash dividends: $ (510) $ (510) $ (447) $ (447)    
Class B Common Stock | Common Stock            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance 6,985 6,985 6,985 6,985 6,985 6,985
Ending balance 6,985 6,985 6,985 6,985 $ 6,985 $ 6,985
Class B Common Stock | Retained Earnings            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Cash dividends: $ (510) $ (510) $ (447) $ (447)