XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Stockholders' Equity and Redeemable Noncontrolling Interest (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Retained Earnings [Member]
Common Class A [Member]
Retained Earnings [Member]
Common Class B [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Common Stock Outstanding [Member]
Common Class A [Member]
Common Stock Outstanding [Member]
Common Class B [Member]
Treasury Stock, Common [Member]
Additional Paid-in Capital [Member]
Noncontrolling Interest [Member]
Common Class A [Member]
Common Class B [Member]
Total
Balance at Dec. 31, 2023     $ 307,510 $ (12,037) $ 214 $ 1,065 $ (454) $ 44,260 $ 0     $ 340,558
Net earnings (in shares) at Dec. 31, 2023         2,142 10,620            
Cash dividends declared on common stock $ (129) $ (747)               $ (129) $ (747)  
Issuance of restricted common stock     0 0 $ 0 $ 58   (6) 0     0
Issuance of restricted common stock (in shares)           6 0          
Foreign currency translation adjustment, net of taxes     0 (3,776) 0     0 0     (3,776)
Stock-based compensation expense     0 0 0     804 0     804
Change in unfunded SERP liability, net of taxes     0 15 0     0 0     15
Net earnings     15,874 0 0     $ 0 $ 0     15,874
Cash dividends declared on common stock (129) (747)               (129) (747)  
Unrealized losses on interest rate swap cash flow hedge, net of taxes of $0       340               $ 340
Forfeiture of restricted common stock     0 0 $ 0 $ 0 $ 0          
Forfeiture of restricted common stock (in shares)         0 (6)   0 0     0
Forfeiture of restricted common stock     0 0 $ 0 $ 0 0          
Purchases of common stock     0 0 $ (1) $ (10) (6,283)       $ (6,283)
Purchases of common stock (in shares)         (11) (98)            
Purchases of common stock               $ 11        
Unrealized holding gains on marketable securities, net of taxes     0 1 $ 0     0 0     1
Net earnings     15,874 0 0     $ 0 $ 0     $ 15,874
Forfeiture of restricted common stock     (0) (0) $ (0) $ (0) (0)          
Forfeiture of restricted common stock (in shares)         0 (6)   0 0     0
Balance at Mar. 31, 2024     322,508 (15,457) $ 213 $ 1,061 (6,737) $ 45,069 $ 0     $ 346,657
Balance (in shares) at Mar. 31, 2024         2,131 10,574            
Balance at Dec. 31, 2023     307,510 (12,037) $ 214 $ 1,065 (454) 44,260 0     340,558
Net earnings (in shares) at Dec. 31, 2023         2,142 10,620            
Cash dividends declared on common stock                   (381) (2,190)  
Foreign currency translation adjustment, net of taxes                       1,317
Change in unfunded SERP liability, net of taxes                       46
Cash dividends declared on common stock                   (381) (2,190)  
Unrealized losses on interest rate swap cash flow hedge, net of taxes of $0                       (1,482)
Unrealized holding gains on marketable securities, net of taxes                       1
Balance at Sep. 30, 2024     347,702 (12,155) $ 212 $ 1,046 (16,507) 47,064 0     367,362
Balance (in shares) at Sep. 30, 2024         2,115 10,432            
Balance at Mar. 31, 2024     322,508 (15,457) $ 213 $ 1,061 $ (6,737) 45,069 0     346,657
Net earnings (in shares) at Mar. 31, 2024         2,131 10,574            
Cash dividends declared on common stock (127) (725)               (127) (725)  
Foreign currency translation adjustment, net of taxes     0 (999) $ 0     0 0     (999)
Stock-based compensation expense     0 0 0     971 0     971
Change in unfunded SERP liability, net of taxes     0 15 0     0 0     15
Net earnings     18,806 0 0     0 0     18,806
Cash dividends declared on common stock (127) (725)               (127) (725)  
Unrealized losses on interest rate swap cash flow hedge, net of taxes of $0       (291)         0     (291)
Forfeiture of restricted common stock     0 0 0 $ (4)            
Forfeiture of restricted common stock (in shares)           (1) 0          
Forfeiture of restricted common stock     0 0 0 $ (4)            
Purchases of common stock     0 0 $ (1) $ (12) $ (7,892)   0     (7,893)
Purchases of common stock (in shares)         (10) (117)            
Purchases of common stock               12        
Net earnings     18,806 0 $ 0     0 0     18,806
Forfeiture of restricted common stock     0 (0) (0) $ 4            
Forfeiture of restricted common stock (in shares)           (1) 0          
Forfeiture of restricted common stock               2 0     1
Balance at Jun. 30, 2024     340,462 (16,732) $ 212 $ 1,048 $ (14,629) 46,054 0     356,415
Balance (in shares) at Jun. 30, 2024         2,121 10,453            
Cash dividends declared on common stock (125) (715)               (125) (715)  
Foreign currency translation adjustment, net of taxes     0 6,092 $ 0     0 0     6,092
Stock-based compensation expense     0 0 0     1,007 0     1,007
Change in unfunded SERP liability, net of taxes     0 16 0     0 0     16
Net earnings     8,080 0 0 $ 0 0 0 0     8,080
Cash dividends declared on common stock (125) (715)               (125) (715)  
Unrealized losses on interest rate swap cash flow hedge, net of taxes of $0       (1,531)         0     (1,531)
Forfeiture of restricted common stock     0 0 $ 0 $ (2) (1,878)   0     (1,877)
Forfeiture of restricted common stock (in shares)         (6) (21)            
Forfeiture of restricted common stock     0 0 $ 0 $ (2) (1,878)   0     (1,877)
Unrealized holding gains on marketable securities, net of taxes                       0
Net earnings     8,080 0 0 0 0 0 0     8,080
Forfeiture of restricted common stock     (0) (0) $ (0) $ 2 1,878   (0)     1,877
Forfeiture of restricted common stock (in shares)         (6) (21)            
Forfeiture of restricted common stock               3        
Balance at Sep. 30, 2024     347,702 (12,155) $ 212 $ 1,046 $ (16,507) 47,064 0     367,362
Balance (in shares) at Sep. 30, 2024         2,115 10,432            
Balance at Dec. 31, 2024     345,031 (17,227) $ 0              
Net earnings (in shares) at Dec. 31, 2024         17,874              
Cash dividends declared on common stock (127) (737)               (127) (737)  
Issuance of restricted common stock           $ 13   (13)       0
Issuance of restricted common stock (in shares)           129            
Foreign currency translation adjustment, net of taxes       (1,248)               (1,248)
Stock-based compensation expense               1,179       1,179
Change in unfunded SERP liability, net of taxes       (28)               (28)
Cash dividends declared on common stock (127) (737)               (127) (737)  
Balance at Mar. 31, 2025     362,041                  
Balance at Dec. 31, 2024     345,031 (17,227) $ 0              
Net earnings (in shares) at Dec. 31, 2024         17,874              
Cash dividends declared on common stock                   (381) (2,218)  
Foreign currency translation adjustment, net of taxes                       (362)
Change in unfunded SERP liability, net of taxes                       (82)
Cash dividends declared on common stock                   (381) (2,218)  
Unrealized losses on interest rate swap cash flow hedge, net of taxes of $0                       (1,419)
Unrealized holding gains on marketable securities, net of taxes                       0
Balance at Sep. 30, 2025     409,417                  
Balance at Mar. 31, 2025     362,041                  
Cash dividends declared on common stock (127) (740)               (127) (740)  
Foreign currency translation adjustment, net of taxes     0 540 $ 0 $ 0   0 0     540
Stock-based compensation expense     0 0 0 0   1,721 0     1,721
Change in unfunded SERP liability, net of taxes     0 (27) 0 0   0 0     (27)
Redemption value adjustment attributable to noncontrolling interest     0           (890)      
Net earnings     26,861           822     26,861
Cash dividends declared on common stock (127) (740)               (127) (740)  
Unrealized losses on interest rate swap cash flow hedge, net of taxes of $0     0                  
Net earnings     26,861           822     26,861
Balance at Jun. 30, 2025     388,035                  
Cash dividends declared on common stock (127) (741)               (127) (741)  
Foreign currency translation adjustment, net of taxes     0 346 0 0   0 0     346
Stock-based compensation expense     0 0 0 0   1,761 0     1,761
Change in unfunded SERP liability, net of taxes     0 (27) 0 0   0 0     (27)
Redemption value adjustment attributable to noncontrolling interest     0           (315)     0
Net earnings     22,250                  
Cash dividends declared on common stock $ (127) $ (741)               $ (127) $ (741)  
Unrealized losses on interest rate swap cash flow hedge, net of taxes of $0     0 $ (445) $ 0 $ 0   $ 0 $ 0     (445)
Unrealized holding gains on marketable securities, net of taxes                       $ 0
Net earnings     22,250                  
Balance at Sep. 30, 2025     $ 409,417