XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 68,629 $ 72,867
Accounts receivable, net 32,077 35,961
Inventories, net 49,408 46,386
Prepaid expenses and other current assets 8,848 8,095
Total current assets 158,962 163,309
Property and equipment, net 46,057 46,198
Right-of-use assets 28,181 28,767
Other long-term assets 17,571 18,672
Deferred tax assets 1,273 1,489
Intangible assets, net 4,297 4,626
Goodwill 7,403 7,571
Total assets 263,744 270,632
Current liabilities: 10,022 9,860
Accrued expenses and other current liabilities 18,438 21,199
Total current liabilities 28,460 31,059
Other long-term liabilities 404 404
Lease liabilities 26,344 26,904
Commitments and contingencies (Note 9)  
Common stock, $0.01 par value; 90,000 shares authorized, 15,009 issued and 14,821 outstanding and 14,848 issued and 14,660 outstanding at March 31, 2024 and December 31, 2023, respectively 148 147
Preferred stock, $0.01 par value; 1,250 shares authorized, no shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively 0 0
Additional paid-in-capital 91,165 90,009
Accumulated other comprehensive loss (6,315) (5,943)
Retained earnings 123,538 128,052
Total stockholders’ equity 208,536 212,265
Total liabilities and stockholders’ equity $ 263,744 $ 270,632