v3.25.2
CONDENSED 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 $ 17,867 $ 15,703
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization (including $607 associated with variable interest entity for both the six months ended June 30, 2025 and 2024, respectively) 5,366 5,289
Adjustments to allowance for bad debt (48) 140
Adjustments to inventory reserve 60 375
Write-off of inventory 296 451
Impairment of operating right-of-use asset 0 1,993
(Gain) loss, net, on disposal of property and equipment (300) 532
Amortization of loan fees (including $31 associated with variable interest entity for both the six months ended June 30, 2025 and 2024) 47 46
Accrued interest on certificates of deposit (including $0 and $132 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) 0 (299)
Unrealized loss from investment in publicly-traded equity securities 2 0
Stock-based compensation 791 1,315
Amortization of operating right-of-use assets 4,898 3,461
Government grant income (including $16 and $0 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) (35) 0
(Increase) decrease in operating assets    
Accounts receivable (9,601) (6,060)
Inventories (18,413) (9,139)
Prepaid expenses and other current assets (including $32 and $12 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) (432) 1,976
Other non-current assets (including $4 and $10 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) (16) (165)
Increase (decrease) in operating liabilities    
Accounts payable (including $100 and $5 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) 15,576 6,300
Accrued expenses (including $173 and $323 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) 673 3,371
Related party payable 4,844 (1,433)
Income taxes payable 86 0
Deferred revenue 395 (449)
Operating lease liabilities (4,646) (3,093)
Other liabilities (including $67 and $0 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) 66 (60)
Net cash provided by operating activities 17,476 20,254
Cash flows from investing activities    
Purchases of property and equipment (274) (415)
Proceeds from disposal of property and equipment 475 90
Deposits paid for property and equipment (989) (2,041)
Purchases of publicly-traded equity securities (451) 0
Proceeds from disposal of publicly-traded equity securities 503 0
Purchases of short-term investments (including $7,982 and $7,000 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) (16,300) (22,513)
Redemption of short-term investments (including $7,678 and $0 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) 18,200 16,412
Net cash provided by (used in) investing activities 1,164 (8,467)
Cash flows from financing activities    
Payments on long-term debt (including $583 and $555 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) (583) (555)
Payments for lender fees (62) 0
Proceeds from exercise of common stock options 195 325
Dividends paid to shareholders (18,048) (12,996)
Payment of Global Wells membership interest tax withholding (including $295 and $0 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) (298) 0
Payment of Global Wells noncontrolling membership interest redemption (including $0 and $2,010 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) 0 (2,326)
Payment of Global Wells noncontrolling membership interest redemption gain tax withholding (including $879 and $0 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) (879) 0
Net cash used in financing activities (19,675) (15,552)
Net decrease in cash and cash equivalents (1,035) (3,765)
Cash and cash equivalents    
Beginning of period 31,584 23,076
End of period 30,549 19,311
Supplemental disclosures of non-cash investing and financing activities:    
Transfers from deposits to property and equipment 1,025 2,492
Non-cash purchases of property and equipment 37 118
Non-cash disposal of property and equipment 200 0
Supplemental disclosures of cash flow information:    
Cash paid for income taxes 5,491 3,315
Cash paid for interest $ 948 $ 1,040