XML 33 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 14,289 $ 31,040
Marketable securities 0 12,619
Accounts receivable, net of allowance for doubtful accounts of $6,881 and $1,955, respectively 103,361 106,205
Inventories 152,580 166,712
Prepaid expenses and other 18,792 10,236
Total current assets 289,022 326,812
Property, plant and equipment 235,124 223,683
Less - accumulated depreciation (105,848) (94,416)
Property, plant and equipment, net 129,276 129,267
Goodwill 0 141,725
Purchased intangible assets, net 174,104 195,260
Deferred tax assets 1,230 6,738
Other assets 77,705 84,693
Total assets 671,337 884,495
Current liabilities:    
Accounts payable 45,059 40,202
Accrued expenses 11,393 10,830
Accrued income taxes 7,574 12,810
Accrued employee compensation and benefits 10,399 16,918
Contract liabilities 23,162 21,621
Current portion of long-term debt 2,500 15,000
Other current liabilities 14,015 9,080
Total current liabilities 114,102 126,461
Long-term debt 68,318 100,851
Deferred tax liabilities 711 1,956
Other long-term liabilities 50,155 57,172
Total liabilities 233,286 286,440
Commitments and Contingencies
Redeemable noncontrolling interest 187,080 187,760
Stockholders' equity:    
Preferred stock, $0.05 par value; 4,000,000 shares authorized; no issued and outstanding shares 0 0
Common stock, $0.05 par value; 50,000,000 shares authorized; 21,083,184 and 20,467,495 shares issued, respectively 1,054 1,023
Additional paid-in capital 305,460 313,833
Retained earnings 0 146,604
Other cumulative comprehensive loss (29,560) (26,426)
Treasury stock, at cost, and company stock held for deferred compensation, at par; 820,322 and 689,700 shares, respectively (25,983) (24,739)
Total stockholders' equity 250,971 410,295
Total liabilities, redeemable noncontrolling interest, and stockholders' equity $ 671,337 $ 884,495