v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current Assets    
Cash and cash equivalents $ 101,694 $ 90,928
Inventories, net 30,201 42,421
Investments 60,979 71,416
Income taxes, prepaid 4,513 0
Prepaid expenses and other current assets 9,054 9,639
Total current assets 206,441 214,404
Property, plant and equipment, net of accumulated depreciation 34,597 37,527
Right-of-use assets 8,856 11,155
Other assets 7,979 9,667
Deferred tax assets, net 11,460 11,460
TOTAL ASSETS 269,333 284,213
Current Liabilities    
Accounts payable and accrued expenses 40,260 56,494
Income taxes payable 0 1,485
Current lease obligations 5,924 6,182
Total current liabilities 46,184 64,161
Lease obligations, net of current lease obligations 7,144 9,943
Total liabilities 53,328 74,104
Stockholders' Equity    
Common stock, par value $0.001 per share: 20,000 shares authorized; 10,991 and 10,938 issued and outstanding at June 30, 2025 and December 31, 2024, respectively 11 11
Additional paid-in capital 37,323 33,136
Accumulated other comprehensive income 179 180
Retained earnings 178,492 176,782
Total stockholders' equity 216,005 210,109
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 269,333 $ 284,213