v3.25.2
Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 27,177 $ 25,610
Short-term marketable securities 292,311 274,112
Accounts receivable, net of allowances of $1,496 at June 30, 2025 and $1,369 at December 31, 2024 36,537 30,063
Inventory and other deferred costs 68,385 64,927
Prepaid expenses and other current assets 5,716 7,480
Total current assets 430,126 402,192
Property and equipment, net 25,357 24,800
Right-of-use leased assets 16,515 16,768
Goodwill 65,945 65,945
Other intangibles, net 33,152 35,819
Deferred tax assets 1,455 1,425
Other assets 5,041 4,868
Total assets 577,591 551,817
Current liabilities:    
Accounts payable 4,914 1,761
Accrued expenses 22,978 24,732
Acquisition-related obligations 95 1,433
Lease liabilities - short-term 2,829 2,681
Total current liabilities 30,816 30,607
Convertible senior notes, net 168,205 167,772
Lease liabilities - long-term 14,855 15,232
Deferred tax liabilities 95 85
Other long-term liabilities 934 831
Total liabilities 214,905 214,527
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,246,823 shares at June 30, 2025, and 24,153,165 shares at December 31, 2024 242 242
Additional paid-in capital 220,822 213,760
Retained earnings 160,843 145,090
Accumulated other comprehensive loss (2,998) (6,184)
Treasury stock, at cost; 1,609,942 shares at June 30, 2025 and 1,603,825 shares at December 31, 2024 (16,223) (15,618)
Total stockholders’ equity 362,686 337,290
Total liabilities and stockholders’ equity $ 577,591 $ 551,817