XML 20 R3.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 $ 31,040 $ 25,144
Marketable securities 12,619 0
Accounts receivable, net of allowance for doubtful accounts of $1,955 and $925, respectively 106,205 94,415
Inventories 166,712 156,590
Prepaid expenses and other 10,236 10,723
Total current assets 326,812 286,872
Property, plant and equipment 223,683 211,277
Less - accumulated depreciation (94,416) (81,832)
Property, plant and equipment, net 129,267 129,445
Goodwill 141,725 141,725
Purchased intangible assets, net 195,260 217,925
Deferred tax assets 6,738 7,633
Other assets 84,693 95,378
Total assets 884,495 878,978
Current liabilities:    
Accounts payable 40,202 46,816
Accrued expenses 10,830 8,415
Accrued income taxes 12,810 4,256
Accrued employee compensation and benefits 16,918 14,441
Contract liabilities 21,621 32,080
Current portion of long-term debt 15,000 15,000
Other current liabilities 9,080 7,042
Total current liabilities 126,461 128,050
Long-term debt 100,851 117,798
Deferred tax liabilities 1,956 1,908
Other long-term liabilities 57,172 63,053
Total liabilities 286,440 310,809
Commitments and Contingencies
Redeemable noncontrolling interest 187,760 187,522
Stockholders' Equity:    
Preferred stock, $0.05 par value; 4,000,000 shares authorized; no shares issued and outstanding 0 0
Common stock, $0.05 par value; 50,000,000 shares authorized; 20,467,495 and 20,140,654 shares issued, respectively 1,023 1,007
Additional paid-in capital 313,833 303,893
Retained earnings 146,604 125,215
Other cumulative comprehensive loss (26,426) (28,758)
Treasury stock, at cost, and company stock held for deferred compensation, at par; 689,700 and 605,723 shares, respectively (24,739) (20,710)
Total stockholders' equity 410,295 380,647
Total liabilities, redeemable noncontrolling interest, and stockholders' equity $ 884,495 $ 878,978