XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current Assets    
Cash and cash equivalents $ 108,016 $ 94,440
Inventories 39,603 54,591
Investments 55,489 55,601
Income taxes, prepaid 8,728 8,727
Prepaid expenses and other current assets 12,479 10,670
Total current assets 224,315 224,029
Property, plant and equipment - net of accumulated depreciation 39,921 51,467
Right-of-use assets 13,417 15,645
Other assets 11,770 14,650
Deferred tax assets 4,108 4,117
TOTAL ASSETS 293,531 309,908
Current Liabilities    
Accounts payable and accrued expenses 69,148 86,415
Current lease obligations 6,031 5,885
Total current liabilities 75,179 92,300
Lease obligations, net of current lease obligations 13,069 16,127
Total liabilities 88,248 108,427
Stockholders' Equity    
Common stock, par value $0.001 per share: 20,000 shares authorized; 10,937 and 10,896 issued outstanding at June 30, 2024 and December 31, 2023, respectively 11 11
Additional paid-in capital 30,401 26,573
Accumulated other comprehensive income 26 248
Retained earnings 174,845 174,649
Total stockholders' equity 205,283 201,481
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 293,531 $ 309,908