XML 22 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 70,266 $ 61,756
Accounts receivable, net of allowance for doubtful accounts of $1,552 and $1,536, at December 31, 2022 and 2021, respectively 107,274 87,135
Inventories 172,465 139,383
Unbilled receivables 18,244 28,275
Other current assets 13,159 12,467
Total current assets 381,408 329,016
Property, plant and equipment, net 36,833 38,210
Right-of-use assets 21,551 21,252
Intangible assets, net 54,111 60,995
Goodwill, net 25,099 26,651
Deferred income taxes 7,281 4,461
Other assets 34,183 31,261
Total assets 560,466 511,846
Current liabilities:    
Accounts payable 64,589 65,960
Accrued expenses 50,873 34,453
Operating lease liability, current 5,870 6,880
Other current liabilities 14,972 4,719
Total current liabilities 136,304 112,012
Long-term liabilities:    
Long-term debt 95,000 112,500
Operating lease liability, long-term 15,742 14,668
Liability for uncertain tax positions 24,798 28,434
Minimum pension obligation and unfunded pension liability 18,522 23,909
Deferred income taxes 1,257 1,487
Other long-term liabilities 6,497 10,093
Total liabilities 298,120 303,103
Commitments and contingencies (see Note 18)
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) (349) 0
Additional paid-in capital 40,772 38,419
Retained earnings 237,188 187,935
Accumulated other comprehensive loss (16,546) (18,863)
Total stockholders' equity 262,346 208,743
Total liabilities and stockholders' equity 560,466 511,846
Common Class A [Member]    
Stockholders' equity:    
Common stock 214 214
Common Class B [Member]    
Stockholders' equity:    
Common stock $ 1,067 $ 1,038