XML 19 R8.htm IDEA: XBRL DOCUMENT v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Cash flows from operating activities    
Net income $ 41,516 $ 25,470
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization (including $909 and $911 associated with variable interest entity for the nine months ended September 30, 2026 and 2025, respectively) 8,003 8,132
Adjustments to allowance for bad debt 508 87
Adjustments to inventory reserve 152 (90)
Write-off of inventories 824 560
Loss (gain), net, on disposal of property and equipment 8 (703)
Amortization of loan fees (including $47 associated with variable interest entity for both the nine months ended September 30, 2026 and 2025) 163 80
Accrued interest on certificates of deposit (including $0 and ($40) associated with variable interest entity for the nine months ended September 30, 2026 and 2025, respectively) (232) (40)
Unrealized loss from investment in publicly-traded equity securities 61 0
Stock-based compensation 1,493 1,044
Amortization of operating right-of-use assets 8,319 7,559
Government grant income (including ($24) associated with variable interest entity for both the nine months ended September 30, 2026 and 2025) (53) (53)
Decrease in operating assets    
Accounts receivable (including $4 and $0 associated with variable interest entity for the nine months ended September 30, 2026 and 2025, respectively) (9,016) (11,219)
Inventories (16,086) (13,882)
Prepaid expenses and other current assets (including $56 and ($99) associated with variable interest entity for the nine months ended September 30, 2026 and 2025, respectively) (1,283) (741)
Other non-current assets (including $43 and $21 associated with variable interest entity for the nine months ended September 30, 2026 and 2025, respectively) (28) (16)
Increase (decrease) in operating liabilities    
Accounts payable (including ($97) and $81 associated with variable interest entity for the nine months ended September 30, 2026 and 2025, respectively) 19,189 6,740
Accrued expenses (including ($112) and ($89) associated with variable interest entity for the nine months ended September 30, 2026 and 2025, respectively) 2,268 2,655
Related party payable 2,931 (10)
Income taxes payable 0 (65)
Deferred revenue 300 254
Operating lease liabilities (9,034) (7,413)
Other liabilities (including ($2) and $64 associated with variable interest entity for the nine months ended September 30, 2026 and 2025, respectively) 22 109
Net cash provided by operating activities 50,025 18,458
Cash flows from investing activities    
Purchases of property and equipment (678) (520)
Proceeds from disposal of property and equipment 4 602
Deposits paid for property and equipment (2,129) (3,244)
Deposits received for sale of property and equipment 0 120
Purchases of publicly-traded equity securities (242) (451)
Proceeds from disposal of publicly-traded equity securities 0 503
Purchases of short-term investments (including $0 and ($7,982) associated with variable interest entity for the nine months ended September 30, 2026 and 2025, respectively) (15,744) (16,300)
Redemptions of short-term investments (including $0 and $11,215 associated with variable interest entity for the nine months ended September 30, 2026 and 2025, respectively) 5,744 24,737
Net cash (used in) provided by investing activities (13,045) 5,447
Cash flows from financing activities    
Payments of long-term debt (including ($12,779) and ($4,374) associated with variable interest entity for the nine months ended September 30, 2026 and 2025, respectively) (12,779) (4,374)
Payments for lender fees (151) (87)
Proceeds from line of credit 0 4,500
Repayments on line of credit 0 (3,500)
Proceeds from exercise of common stock options 1,222 299
Repurchases of common stock (1,992) 0
Dividends paid to shareholders (27,348) (27,091)
Payments of Global Wells membership interest tax withholding (including ($466) and ($326) associated with variable interest entity for the nine months ended September 30, 2026 and 2025, respectively) (368) (335)
Payment of Global Wells noncontrolling membership interest redemption gain tax withholding (including $0 and ($879) associated with variable interest entity for the nine months ended September 30, 2026 and 2025, respectively) 0 (879)
Net cash used in financing activities (41,416) (31,467)
Net change in cash and cash equivalents (4,436) (7,562)
Cash and cash equivalents    
Beginning of period 37,880 31,584
End of period 33,444 24,022
Supplemental disclosures of non-cash investing and financing activities:    
Transfers from deposits to property and equipment 1,966 3,278
Non-cash purchases of property and equipment 0 948
Non-cash disposal of property and equipment 4 480
Supplemental disclosures of cash flow information:    
Cash paid for income taxes 13,069 8,091
Cash paid for interest $ 1,091 $ 1,475