XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 89,371 $ 70,266
Held to maturity U.S. Treasury securities 37,548 0
Accounts receivable, net of allowance of $1,388 and $1,552, at December 31, 2023 and 2022, respectively 84,129 107,274
Inventories 136,540 172,465
Unbilled receivables 12,793 18,244
Other current assets 21,097 13,159
Total current assets 381,478 381,408
Property, plant and equipment, net 36,533 36,833
Right-of-use assets 20,481 21,551
Equity method investment 10,282 0
Intangible assets, net 49,391 54,111
Goodwill, net 26,642 25,099
Deferred income taxes 11,553 7,281
Other assets 33,119 34,183
Total assets 571,631 560,466
Current liabilities:    
Accounts payable 40,441 64,589
Accrued expenses 54,657 50,873
Operating lease liability, current 6,350 5,870
Other current liabilities 9,161 14,972
Total current liabilities 110,609 136,304
Long-term liabilities:    
Long-term debt 60,000 95,000
Operating lease liability, long-term 14,212 15,742
Liability for uncertain tax positions 19,823 24,798
Minimum pension obligation and unfunded pension liability 19,876 18,522
Deferred income taxes 1,456 1,257
Other long-term liabilities 5,097 6,497
Total liabilities 231,073 298,120
Commitments and contingencies (see Note 19)
Stockholders' equity:    
Preferred stock, no par value, 1,000,000 shares authorized; none issued 0 0
Treasury stock (unrestricted, consisting of 3,323 Class A shares and 17,342 Class B shares) (454) (349)
Additional paid-in capital 44,260 40,772
Retained earnings 307,510 237,188
Accumulated other comprehensive loss (12,037) (16,546)
Total stockholders' equity 340,558 262,346
Total liabilities and stockholders' equity 571,631 560,466
Common Class A [Member]    
Stockholders' equity:    
Common Stock 214 214
Common Class B [Member]    
Stockholders' equity:    
Common Stock 1,065 1,067
Related Party [Member]    
Current assets:    
Related-party note receivable $ 2,152 $ 0