XML 19 R5.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 $ 90,928 $ 94,440
Inventories, net 42,421 54,591
Investments 71,416 55,601
Income taxes, prepaid 0 8,727
Prepaid expenses and other current assets 9,639 10,670
Total current assets 214,404 224,029
Property, plant and equipment - net of accumulated depreciation 37,527 51,467
Right-of-use assets 11,155 15,645
Other assets 9,667 14,650
Deferred tax assets, net 11,460 4,117
TOTAL ASSETS 284,213 309,908
Current Liabilities    
Accounts payable and accrued expenses 56,494 86,415
Income taxes payable 1,485 0
Current lease obligations 6,182 5,885
Total current liabilities 64,161 92,300
Lease obligations, net of current lease obligations 9,943 16,127
Total liabilities 74,104 108,427
Commitments (Note 12)
Stockholders' Equity    
Common stock, par value 0.001 per share: 20,000 shares authorized; 10,938 and 10,896 issued and outstanding at December 31, 2024 and December 31, 2023 11 11
Additional paid-in capital 33,136 26,573
Accumulated other comprehensive income 180 248
Retained earnings 176,782 174,649
Total stockholders' equity 210,109 201,481
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 284,213 $ 309,908