v3.26.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Operating activities    
Net income $ 35,665 $ 18,100
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization 11,784 10,756
Share-based compensation expense 4,793 8,414
Provision for losses on accounts receivable 2,844 1,904
Other 39 430
Changes in operating assets and liabilities:    
Accounts receivable (4,882) 1,587
Inventories (7,083) (2,476)
Other current assets (628) (3,742)
Accounts payable (8,045) 3,751
Accrued compensation 42 2,864
Other operating liabilities 1,558 (4,102)
Net cash provided by operating activities 36,087 37,486
Investing activities    
Purchases of property and equipment (9,637) (10,111)
Payment for acquisitions 0 (8,920)
Other 581 482
Net cash used in investing activities (9,056) (18,549)
Financing activities    
Proceeds from equity offering, net of underwriter fees 30,276 29,039
Payments of equity offering costs 0 (1,594)
Principal payments on finance lease obligations (2,156) (2,276)
Contingent liability payments related to acquisitions (200) (1,950)
Contributions from non-controlling interests 653 1,229
Distributions to non-controlling interests (1,287) (189)
Other 147 0
Net cash used in financing activities (2,843) (4,780)
Net change in cash and cash equivalents 24,188 14,157
Cash and cash equivalents, beginning of period 65,619 4,660
Cash and cash equivalents, end of period 89,807 18,817
Supplemental disclosure of cash flow information    
Cash paid during the year for interest 759 345
Cash paid during the year for income taxes 14,953 14,696
Supplemental disclosure of non-cash investing and financing activities    
Purchases of property and equipment through finance leases 1,936 2,986
Non-cash equity contributions from non-controlling interests 0 2,141
Common Class A [Member]    
Financing activities    
Repurchase (Payments) of common stock $ (30,276) $ (29,039)