XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current Assets:    
Cash and cash equivalents $ 71,320 $ 89,371
Held to maturity U.S. Treasury securities 49,900 37,548
Accounts receivable, net of allowance of $1,508 and $1,388, respectively 83,458 84,129
Inventories 130,459 136,540
Unbilled receivables 9,150 12,793
Other current assets 20,052 21,097
Total current assets 364,339 381,478
Property, plant and equipment, net 36,036 36,533
Right-of-use assets 21,328 20,481
Equity method investment 10,324 10,282
Intangible assets, net 47,868 49,391
Goodwill, net 25,347 26,642
Deferred income taxes 13,052 11,553
Other assets 34,399 33,119
Total assets 555,337 571,631
Current Liabilities:    
Accounts payable 32,818 40,441
Accrued expenses 36,772 54,657
Operating lease liabilities, current 5,730 6,350
Other current liabilities 11,181 9,161
Total current liabilities 86,501 110,609
Long-term Liabilities:    
Long-term debt 60,000 60,000
Operating lease liabilities, long-term 15,727 14,212
Liability for uncertain tax positions 19,951 19,823
Minimum pension obligation and unfunded pension liability 20,174 19,876
Deferred income taxes 1,307 1,456
Other long-term liabilities 5,020 5,097
Total liabilities 208,680 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 14,132 Class A shares and 115,481 Class B shares) (6,737) (454)
Additional paid-in capital 45,069 44,260
Retained earnings 322,508 307,510
Accumulated other comprehensive loss (15,457) (12,037)
Total stockholders' equity 346,657 340,558
Total liabilities and stockholders' equity 555,337 571,631
Common Class A [Member]    
Stockholders' Equity:    
Common stock 213 214
Common Class B [Member]    
Stockholders' Equity:    
Common stock 1,061 1,065
Related Party [Member]    
Current Assets:    
Related party note receivable $ 2,644 $ 2,152