XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 21,001 $ 24,269
Short-term marketable securities 102,888 80,805
Accounts receivable, net of allowances of $1,309 at September 30, 2024 and $941 at December 31, 2023 32,269 25,064
Inventory and other deferred costs 65,021 58,080
Prepaid expenses and other current assets 5,937 6,380
Total current assets 227,116 194,598
Property and equipment, net 23,924 21,754
Right-of-use leased assets 17,195 18,027
Goodwill 65,945 65,945
Other intangibles, net 37,303 41,711
Deferred tax assets 1,310 1,003
Other assets 4,232 3,740
Total assets 377,025 346,778
Current liabilities:    
Accounts payable 1,651 3,734
Accrued expenses 23,493 23,650
Acquisition-related obligations 1,476 24
Lease liabilities - short-term 2,723 2,471
Total current liabilities 29,343 29,879
Lease liabilities - long-term 15,603 16,624
Deferred tax liabilities 109 107
Other long-term liabilities 896 2,268
Total liabilities 45,951 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,073,835 shares at September 30, 2024, and 23,911,760 shares at December 31, 2023 241 239
Additional paid-in capital 210,748 200,755
Retained earnings 137,506 115,430
Accumulated other comprehensive loss (3,156) (4,625)
Treasury stock, at cost; 1,590,478 shares at September 30, 2024 and 1,584,512 shares at December 31, 2023 (14,265) (13,899)
Total stockholders’ equity 331,074 297,900
Total liabilities and stockholders’ equity $ 377,025 $ 346,778