XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current Assets    
Cash and cash equivalents $ 97,471 $ 94,440
Inventories 46,273 54,591
Investments 58,957 55,601
Income taxes, prepaid 5,471 8,727
Prepaid expenses and other current assets 11,412 10,670
Total current assets 219,584 224,029
Property, plant and equipment - net of accumulated depreciation 50,986 51,467
Right-of-use assets 14,536 15,645
Other assets 13,648 14,650
Deferred tax assets 4,005 4,117
TOTAL ASSETS 302,759 309,908
Current Liabilities    
Accounts payable and accrued expenses 71,229 86,415
Current lease obligations 5,958 5,885
Total current liabilities 77,187 92,300
Lease obligations, net of current lease obligations 14,611 16,127
Total liabilities 91,798 108,427
Stockholders' Equity    
Common stock, par value $0.001 per share: 20,000 shares authorized; 10,937 and 10,896 issued and outstanding at March 31, 2024 and December 31, 2023, respectively 11 11
Additional paid-in capital 27,963 26,573
Accumulated other comprehensive income 22 248
Retained earnings 182,965 174,649
Total stockholders' equity 210,961 201,481
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 302,759 $ 309,908