v3.26.1
Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 26,625 $ 28,244
Short-term marketable securities 349,615 330,876
Accounts receivable, net of allowances of $1,327 at June 30, 2026 and $1,400 at December 31, 2025 35,682 33,610
Inventory and other deferred costs 70,503 70,422
Prepaid expenses and other current assets 5,872 5,080
Total current assets 488,297 468,232
Property and equipment, net 29,591 26,997
Right-of-use leased assets 19,998 15,762
Goodwill 65,945 65,945
Other intangibles, net 30,544 33,089
Deferred tax assets 734 759
Other assets 5,440 4,906
Total assets 640,549 615,690
Current liabilities:    
Accounts payable 3,236 3,646
Accrued expenses 22,880 29,411
Acquisition-related obligations 380 322
Lease liabilities - short-term 3,439 2,944
Total current liabilities 29,935 36,323
Convertible senior notes, net 169,091 168,645
Lease liabilities - long-term 17,724 14,003
Deferred tax liabilities 1,998 1,735
Other long-term liabilities 1,459 1,468
Total liabilities 220,207 222,174
Stockholders’ equity:    
Preferred stock, $0.01 par value; 3,000,000 shares authorized; none issued and outstanding 0 0
Common stock, $0.01 par value; 37,000,000 shares authorized, 24,494,202 and 24,396,904 shares issued, 22,864,935 and 22,772,607 shares outstanding, respectively 245 244
Additional paid-in capital 236,161 228,407
Retained earnings 206,017 184,715
Accumulated other comprehensive loss (4,165) (2,411)
Treasury stock, at cost; 1,629,267 and 1,624,297 shares, respectively (17,916) (17,439)
Total stockholders’ equity 420,342 393,516
Total liabilities and stockholders’ equity $ 640,549 $ 615,690