XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current Assets:    
Cash and cash equivalents $ 84,976 $ 89,371
Held to maturity U.S. Treasury securities 58,822 37,548
Accounts receivable, net of allowance of $1,305 and $1,388, respectively 81,153 84,129
Inventories 127,931 136,540
Unbilled receivables 5,906 12,793
Other current assets 17,233 21,097
Total current assets 376,021 381,478
Property, plant and equipment, net 35,082 36,533
Right-of-use assets 21,945 20,481
Equity method investment 9,943 10,282
Intangible assets, net 46,715 49,391
Goodwill, net 25,415 26,642
Deferred income taxes 14,525 11,553
Other assets 35,173 33,119
Total assets 567,604 571,631
Current Liabilities:    
Accounts payable 36,415 40,441
Accrued expenses 38,916 54,657
Operating lease liabilities, current 5,992 6,350
Other current liabilities 8,432 9,161
Total current liabilities 89,755 110,609
Long-term Liabilities:    
Long-term debt 60,000 60,000
Operating lease liabilities, long-term 16,131 14,212
Liability for uncertain tax positions 17,953 19,823
Minimum pension obligation and unfunded pension liability 20,307 19,876
Deferred income taxes 1,626 1,456
Other long-term liabilities 5,417 5,097
Total liabilities 211,189 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 23,923 Class A shares and 232,242 Class B shares) (14,629) (454)
Additional paid-in capital 46,054 44,260
Retained earnings 340,462 307,510
Accumulated other comprehensive loss (16,732) (12,037)
Total stockholders' equity 356,415 340,558
Total liabilities and stockholders' equity 567,604 571,631
Common Class A [Member]    
Stockholders' Equity:    
Common stock 212 214
Common Class B [Member]    
Stockholders' Equity:    
Common stock 1,048 1,065
Related Party [Member]    
Current Assets:    
Related party note receivable $ 2,785 $ 2,152