XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Current Assets    
Cash and cash equivalents $ 99,526 $ 90,928
Inventories, net 23,205 42,421
Investments 73,986 71,416
Income taxes, prepaid 4,300 0
Prepaid expenses and other current assets 6,821 9,639
Total current assets 207,838 214,404
Property, plant and equipment, net of accumulated depreciation 32,846 37,527
Right-of-use assets 8,397 11,155
Other assets 7,020 9,667
Deferred tax assets, net 12,108 11,460
TOTAL ASSETS 268,209 284,213
Current Liabilities    
Accounts payable and accrued expenses 41,242 56,494
Income taxes payable 0 1,485
Current lease obligations 5,471 6,182
Total current liabilities 46,713 64,161
Lease obligations, net of current lease obligations 6,790 9,943
Total liabilities 53,503 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 September 30, 2025 and December 31, 2024, respectively 11 11
Additional paid-in capital 38,233 33,136
Accumulated other comprehensive income 220 180
Retained earnings 176,242 176,782
Total stockholders' equity 214,706 210,109
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 268,209 $ 284,213