XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current Assets    
Cash and cash equivalents $ 91,717 $ 90,928
Inventories, net 39,364 42,421
Investments 72,876 71,416
Prepaid expenses and other current assets 9,566 9,639
Total current assets 213,523 214,404
Property, plant and equipment, net of accumulated depreciation 36,313 37,527
Right-of-use assets 10,010 11,155
Other assets 8,725 9,667
Deferred tax assets, net 11,440 11,460
TOTAL ASSETS 280,011 284,213
Current Liabilities    
Accounts payable and accrued expenses 51,816 56,494
Income taxes payable 2,626 1,485
Current lease obligations 6,156 6,182
Total current liabilities 60,598 64,161
Lease obligations, net of current lease obligations 8,454 9,943
Total liabilities 69,052 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 March 31, 2025 and December 31, 2024, respectively 11 11
Additional paid-in capital 34,697 33,136
Accumulated other comprehensive income 239 180
Retained earnings 176,012 176,782
Total stockholders' equity 210,959 210,109
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 280,011 $ 284,213