XML 16 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 24,269 $ 19,134
Short-term marketable securities 80,805 63,557
Accounts receivable, net of allowances of $941 at December 31, 2023 and $835 at December 31, 2022 25,064 22,040
Inventory and other deferred costs 58,080 50,271
Prepaid expenses and other current assets 6,380 6,731
Total current assets 194,598 161,733
Property and equipment, net 21,754 17,901
Right-of-use leased assets 18,027 15,634
Goodwill 65,945 65,945
Other intangibles, net 41,711 46,527
Deferred tax assets 1,003 1,745
Other assets 3,740 991
Total assets 346,778 310,476
Current liabilities:    
Accounts payable 3,734 2,903
Accrued expenses 23,650 19,967
Acquisition-related obligations 24 573
Lease liabilities - short-term 2,471 1,886
Total current liabilities 29,879 25,329
Lease liabilities - long-term 16,624 14,710
Deferred tax liabilities 107 69
Other long-term liabilities 2,268 2,167
Total liabilities 48,878 42,275
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 23,655,716 shares at December 31, 2022, and 23,477,784 shares at December 31, 2021 239 237
Additional paid-in capital 200,755 189,268
Retained earnings 115,430 97,773
Accumulated other comprehensive loss (4,625) (6,031)
Treasury stock, at cost; 1,568,595 shares at December 31, 2022 and 1,554,905 shares at December 31, 2021 (13,899) (13,046)
Total stockholders’ equity 297,900 268,201
Total liabilities and stockholders’ equity $ 346,778 $ 310,476