XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current Assets:    
Cash and cash equivalents $ 134,266 $ 89,371
Held to maturity U.S. Treasury securities 29,541 37,548
Accounts receivable, net of credit losses of $1,164 and $1,388, respectively 75,998 84,129
Inventories 124,885 136,540
Unbilled receivables 5,312 12,793
Assets held for sale 2,061 0
Other current assets 15,586 21,097
Total current assets 387,649 381,478
Property, plant and equipment, net 36,735 36,533
Right-of-use assets 22,901 20,481
Equity method investment 10,014 10,282
Intangible assets, net 45,850 49,391
Goodwill, net 26,922 26,642
Deferred income taxes 16,612 11,553
Other assets 34,664 33,119
Total assets 584,417 571,631
Current Liabilities:    
Accounts payable 37,139 40,441
Accrued expenses 42,109 54,657
Operating lease liabilities, current 6,451 6,350
Other current liabilities 11,188 9,161
Total current liabilities 96,887 110,609
Long-term Liabilities:    
Long-term debt 60,000 60,000
Operating lease liabilities, long-term 16,808 14,212
Liability for uncertain tax positions 18,225 19,823
Minimum pension obligation and unfunded pension liability 20,268 19,876
Deferred income taxes 1,320 1,456
Other long-term liabilities 3,547 5,097
Total liabilities 217,055 231,073
Commitments and contingencies (see Note 15)
Stockholders' Equity:    
Preferred stock, no par value, 1,000,000 shares authorized; none issued 0 0
Treasury stock (unrestricted, consisting of 29,649 Class A shares and 253,163 Class B shares) (16,507) (454)
Additional paid-in capital 47,064 44,260
Retained earnings 347,702 307,510
Accumulated other comprehensive loss (12,155) (12,037)
Total stockholders' equity 367,362 340,558
Total liabilities and stockholders' equity 584,417 571,631
Common Class A [Member]    
Stockholders' Equity:    
Common stock 212 214
Common Class B [Member]    
Stockholders' Equity:    
Common stock 1,046 1,065
Related Party [Member]    
Current Assets:    
Related party note receivable $ 3,070 $ 2,152