XML 22 R8.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities    
Net income $ 36,790 $ 17,867
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization (including $606 and $607 associated with variable interest entity for the six months ended June 30, 2026 and 2025, respectively) 5,468 5,366
Adjustments to allowance for bad debt 546 (48)
Adjustments to inventory reserve 68 60
Write-off of inventories 690 296
Loss (gain), net, on disposal of property and equipment 60 (300)
Amortization of loan fees (including $31 associated with variable interest entity for both the six months ended June 30, 2026 and 2025) 102 47
Unrealized loss from investment in publicly-traded equity securities 31 2
Stock-based compensation 838 791
Amortization of operating right-of-use assets 5,499 4,898
Government grant income (including ($16) associated with variable interest entity for both the six months ended June 30, 2026 and 2025) (35) (35)
(Increase) decrease in operating assets    
Accounts receivable (including $4 and $0 associated with variable interest entity for the six months ended June 30, 2026 and 2025, respectively) (13,352) (9,601)
Inventories (8,161) (18,413)
Prepaid expenses and other current assets (including ($7) and $32 associated with variable interest entity for the six months ended June 30, 2026 and 2025, respectively) (1,642) (432)
Other non-current assets (including $31 and $4 associated with variable interest entity for the six months ended June 30, 2026 and 2025, respectively) (15) (16)
Increase (decrease) in operating liabilities    
Accounts payable (including ($97) and $100 associated with variable interest entity for the six months ended June 30, 2026 and 2025, respectively) 8,174 15,576
Accrued expenses (including ($211) and $173 associated with variable interest entity for the six months ended June 30, 2026 and 2025, respectively) 2,480 673
Related party payable 2,718 4,844
Income taxes payable 5,705 86
Deferred revenue 341 395
Operating lease liabilities (5,943) (4,646)
Other liabilities (including ($4) and $67 associated with variable interest entity for the six months ended June 30, 2026 and 2025, respectively) (17) 66
Net cash provided by operating activities 40,345 17,476
Cash flows from investing activities    
Purchases of property and equipment (621) (274)
Proceeds from disposal of property and equipment 0 475
Deposits paid for property and equipment (1,653) (989)
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 six months ended June 30, 2026 and 2025, respectively) 15,744 16,300
Redemption of short-term investments (including $0 and $7,678 associated with variable interest entity for the six months ended June 30, 2026 and 2025, respectively) 0 18,200
Net cash (used in) provided by investing activities (18,260) 1,164
Cash flows from financing activities    
Payment of long-term debt (including ($1,232) and ($583) associated with variable interest entity for the six months ended June 30, 2026 and 2025, respectively) (1,232) (583)
Payments for lender fees (111) (62)
Proceeds from exercise of common stock options 30 195
Repurchase of common stock (2,003) 0
Dividends paid to shareholders (17,953) (18,048)
Payment of Global Wells membership interest tax withholding (including ($382) and ($295) associated with variable interest entity for the six months ended June 30, 2026 and 2025, respectively) (297) (298)
Payment of Global Wells noncontrolling membership interest redemption gain tax withholding (including $0 and ($879) associated with variable interest entity for the six months ended June 30, 2026 and 2025, respectively) 0 (879)
Net cash used in financing activities (21,566) (19,675)
Net increase (decrease) in cash and cash equivalents 519 (1,035)
Cash and cash equivalents    
Beginning of period 37,880 31,584
End of period 38,399 30,549
Supplemental disclosures of non-cash investing and financing activities:    
Non-cash excise tax on share repurchases 11 0
Transfers from deposits to property and equipment 1,653 1,025
Non-cash purchases of property and equipment 0 37
Non-cash disposal of property and equipment 0 200
Supplemental disclosures of cash flow information:    
Cash paid for income taxes 4,940 5,491
Cash paid for interest $ 732 $ 948