v3.26.1
CONDENSED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Operating activities:    
Net income $ 11,036 $ 10,461
Adjustments to reconcile net income to net cash provided by operating activities:    
Allowance for credit losses (17) (33)
Provision for excess and obsolete inventory 53 8
Depreciation & amortization 865 402
Loss on disposal of property and equipment 0 1
Stock-based compensation 1,491 1,557
Deferred income taxes, net (269) 263
Changes in operating assets and liabilities:    
Accounts receivable 492 (333)
Inventory (1,049) (871)
Prepaid income taxes 2,319 207
Prepaid expenses and other current assets 245 (411)
Other assets (5) (6)
Accounts payable 29 5
Accrued payroll and benefits (159) (562)
Other accrued taxes 328 162
Warranty reserve 2 3
Deferred revenue 683 1,336
Other current liabilities 0 (150)
Accrued income taxes (1,814) 0
Net cash provided by operating activities 14,230 12,039
Investing activities:    
Purchases of property and equipment (588) (6,333)
Capitalized intangible assets (324) (408)
Net cash used in investing activities (912) (6,741)
Financing activities:    
Dividends paid (5,113) (4,323)
Taxes paid related to the net share settlement of equity awards (284) (212)
Net cash used in financing activities (5,397) (4,535)
Net increase in cash and cash equivalents 7,921 762
Cash and cash equivalents, beginning of period 51,159 52,234
Cash and cash equivalents, end of period 59,080 52,996
Supplemental disclosure of cash flow information:    
Cash paid for income taxes $ 3,385 $ 2,346