XML 23 R3.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 93,891 $ 84,700
Accounts receivable, net of allowance for doubtful accounts of $69 and $97, respectively 8,602 9,477
Inventories 68,312 59,443
Prepaid expenses and other 8,040 6,959
Total current assets 178,845 160,579
Property, plant and equipment, net 32,915 39,585
Operating lease right-of-use assets 17,600 12,799
Restricted investment securities - trading 1,132 915
Deferred income tax assets 20,068 17,644
Other assets 10,586 9,333
Total assets 261,146 240,855
Current liabilities:    
Accounts payable 8,021 8,912
Accrued volume incentives and service fees 22,624 20,563
Accrued liabilities 34,080 25,399
Deferred revenue 5,840 2,774
Income taxes payable 4,703 4,117
Current portion of operating lease liabilities 3,270 3,927
Total current liabilities 78,538 65,692
Liability related to unrecognized tax benefits 428 628
Long-term portion of operating lease liabilities 15,630 10,277
Deferred compensation payable 1,132 915
Deferred income tax liabilities 954 1,007
Other liabilities 2,911 1,345
Total liabilities 99,593 79,864
Shareholders’ equity:    
Common stock, no par value; 50,000 shares authorized, 17,508 and 18,483 shares issued and outstanding as of December 31, 2025, and 2024, respectively 102,192 114,577
Retained earnings 76,928 57,407
Noncontrolling interest 0 5,678
Accumulated other comprehensive loss (17,567) (16,671)
Total shareholders’ equity 161,553 160,991
Total liabilities and shareholders’ equity $ 261,146 $ 240,855