XML 18 R6.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Cash flows from operating activities:    
Net income $ 7,789 $ 6,209
Adjustments to reconcile net income to operating cash flow:    
Depreciation and amortization 1,904 1,632
Stock-based compensation 927 1,296
Non-cash interest expense 9 17
Gain on sale of equipment (115) 0
Gain on sale of investments (3,407) 0
Fair value loss on investment 20 0
(Increase) decrease in operating assets:    
Accounts receivable (640) (651)
Inventories (1,546) 650
Prepaid expenses and other current assets 322 531
Refundable income taxes 631 (180)
Increase (decrease) in operating liabilities:    
Accounts payable 500 (574)
Accrued expenses (2,632) (366)
Accrued income taxes 0 (474)
Net cash provided by operating activities 3,762 8,090
Cash flows from investing activities:    
Purchases of property and equipment (4,526) (3,905)
Proceeds from sale of equipment 115 0
Proceeds from sale of investments 5,206 0
Net cash provided by (used in) investing activities 795 (3,905)
Cash flows from financing activities:    
Repayment of note payable 0 (2,750)
Payment of deferred financing costs (65) 0
Net cash used in financing activities (65) (2,750)
Net increase in cash and cash equivalents 4,492 1,435
Cash and cash equivalents at the beginning of the period 16,728 13,198
Cash and cash equivalents at the end of the period 21,220 14,633
Supplemental cash flow information:    
Cash paid for income taxes, net of (refunds) 2,457 3,312
Cash paid for interest 26 89
Non-cash investing activities    
Accrued purchase of property and equipment 1,083 106
Right-of-use assets obtained in exchange for lease obligations $ 196 $ 0