XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 22,268 $ 24,269
Short-term marketable securities 90,831 80,805
Accounts receivable, net of allowances of $1,285 at March 31, 2024 and $941 at December 31, 2023 30,822 25,064
Inventory and other deferred costs 63,673 58,080
Prepaid expenses and other current assets 5,217 6,380
Total current assets 212,811 194,598
Property and equipment, net 23,117 21,754
Right-of-use leased assets 17,294 18,027
Goodwill 65,945 65,945
Other intangibles, net 38,767 41,711
Deferred tax assets 1,028 1,003
Other assets 4,117 3,740
Total assets 363,079 346,778
Current liabilities:    
Accounts payable 1,995 3,734
Accrued expenses 20,785 23,650
Acquisition-related obligations 75 24
Lease liabilities - short-term 2,591 2,471
Total current liabilities 25,446 29,879
Lease liabilities - long-term 15,818 16,624
Deferred tax liabilities 104 107
Other long-term liabilities 2,179 2,268
Total liabilities 43,547 48,878
Stockholders’ equity:    
Preferred stock, $0.01 par value; authorized 3,000,000 shares; none outstanding 0 0
Common stock, $0.01 par value; authorized 37,000,000 shares; issued 24,036,300 shares at March 31, 2024, and 23,911,760 shares at December 31, 2023 240 239
Additional paid-in capital 208,689 200,755
Retained earnings 129,961 115,430
Accumulated other comprehensive loss (5,094) (4,625)
Treasury stock, at cost; 1,590,362 shares at March 31, 2024 and 1,584,512 shares at December 31, 2023 (14,264) (13,899)
Total stockholders’ equity 319,532 297,900
Total liabilities and stockholders’ equity $ 363,079 $ 346,778