v3.26.1
Condensed Consolidated Statements of Shareholders' Equity and Redeemable Noncontrolling Interest (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Common Class A [Member]
Retained Earnings [Member]
Common Class A [Member]
Common Stock Outstanding [Member]
Common Class A [Member]
Noncontrolling Interest [Member]
Common Class A [Member]
Common Class B [Member]
Retained Earnings [Member]
Common Class B [Member]
Common Stock Outstanding [Member]
Common Class B [Member]
Noncontrolling Interest [Member]
Common Class B [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Additional Paid-in Capital [Member]
Noncontrolling Interest [Member]
Total
Balance at Dec. 31, 2024   $ 212       $ 1,046     $ 345,031 $ (17,227) $ 31,514 $ 80,586 $ 360,576
Balance (in shares) at Dec. 31, 2024   2,115       10,425              
Redemption value adjustment attributable to noncontrolling interest                 (0)     390  
Net earnings                 17,874     838 17,874
Cash dividends declared on common stock $ (127)     $ (127) $ (737)     $ (737)          
Issuance of restricted common stock           $ 13         (13)    
Issuance of restricted common stock (in shares)           129              
Forfeiture of restricted common stock (in shares)           (2)              
Unrealized holding losses on marketable securities, net of taxes of $0 in all periods presented                         0
Foreign currency translation adjustment, net of taxes                   (1,248)     (1,248)
Unrealized losses on interest rate swap cash flow hedge, net of taxes of $0 in all periods presented   $ 0       $ 0     0 (588) 0 0 (588)
Stock-based compensation expense                     1,179   1,179
Change in unfunded SERP liability, net of taxes                   (28)     (28)
Balance at Mar. 31, 2025   $ 212       $ 1,059     362,041 (19,091) 32,680 81,034 376,901
Balance (in shares) at Mar. 31, 2025   2,115       10,552              
Redemption value adjustment attributable to noncontrolling interest                 0     (390)  
Balance at Dec. 31, 2025   $ 212       $ 1,058     403,102 (17,174) 38,315 93,161 425,513
Balance (in shares) at Dec. 31, 2025   2,115       10,543              
Redemption value adjustment attributable to noncontrolling interest                   0   2,633  
Net earnings                 11,379     972 11,379
Cash dividends declared on common stock $ (127)   $ 0 $ (127) $ (736)   $ 0 $ (736)          
Issuance of restricted common stock           $ 6         (6)   0
Issuance of restricted common stock (in shares)           53              
Forfeiture of restricted common stock (in shares)           (1)              
Forfeiture of restricted common stock                         0
Issuance of shares upon vesting of Performance Stock Units   $ 0             0 0   0  
Unrealized holding losses on marketable securities, net of taxes of $0 in all periods presented           $ 12       (1)   0 (1)
Foreign currency translation adjustment, net of taxes                   1,143   0 1,143
Unrealized losses on interest rate swap cash flow hedge, net of taxes of $0 in all periods presented                   (296)   0 (296)
Stock-based compensation expense                     2,077   2,077
Change in unfunded SERP liability, net of taxes                   (10)     (10)
Balance at Mar. 31, 2026   $ 212       $ 1,064     $ 413,618 (16,338) $ 40,386 96,766 $ 438,942
Balance (in shares) at Mar. 31, 2026   2,115       10,607              
Redemption value adjustment attributable to noncontrolling interest                   $ 0   $ (2,633)