XML 18 R5.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 $ 94,440 $ 87,691
Inventories 54,591 118,856
Investments 55,601 0
Income taxes, prepaid 8,727 0
Prepaid expenses and other current assets 10,670 16,237
Total current assets 224,029 222,784
Property, plant and equipment - net of accumulated depreciation 51,467 57,185
Right-of-use assets 15,645 18,460
Other assets 14,650 12,456
Deferred tax assets 4,117 5,328
TOTAL ASSETS 309,908 316,213
Current Liabilities    
Accounts payable and accrued expenses 86,415 134,690
Income taxes payable 0 428
Current lease obligations 5,885 5,776
Total current liabilities 92,300 140,894
Lease obligations, net of current lease obligations 16,127 20,275
Total liabilities 108,427 161,169
Commitments (Note 12)
Stockholders' Equity    
Common stock, par value $.001 per share: 20,000 shares authorized; 10,896 and 10,928 issued and 10,896 and 10,873 outstanding at December 31, 2023 and December 31, 2022, respectively 11 11
Additional paid-in capital 26,573 21,555
Accumulated other comprehensive income 248 24
Retained earnings 174,649 139,852
Less: treasury stock at cost, 0 and 54 shares at December 31, 2023 and December 31, 2022, respectively 0 (6,398)
Total stockholders' equity 201,481 155,044
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 309,908 $ 316,213