v3.26.3
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Operating activities    
Net income $ 54,785 $ 27,693
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 17,716 16,594
Share-based compensation expense 7,528 12,770
Provision for losses on accounts receivable 4,116 3,110
Change in deferred tax asset (419) 710
Other (122) 585
Changes in operating assets and liabilities:    
Accounts receivable (9,771) (11,593)
Inventories (13,081) (5,669)
Other current assets (219) 858
Accounts payable 9,555 21,148
Accrued compensation 4,826 1,514
Other operating liabilities 4,543 (2,065)
Net cash provided by operating activities 79,457 65,655
Investing activities    
Purchases of property and equipment (13,663) (15,318)
Payment for business combinations (2,642) (12,921)
Payment for asset acquisition (4,400) 0
Other 746 724
Net cash used in investing activities (19,959) (27,515)
Financing activities    
Proceeds from equity offering, net of underwriter fees 30,276 29,039
Repurchase of outstanding Class A common stock (30,276) (29,039)
Payments of equity offering costs 0 (1,594)
Repayment of notes payable 0 (497)
Principal payments on finance lease obligations (3,214) (3,393)
Contingent liability payments related to acquisitions (1,700) (2,259)
Contributions from non-controlling interests 1,180 1,619
Distributions to non-controlling interests (1,798) (189)
Other 70 0
Net cash used in financing activities (5,462) (6,313)
Net change in cash and cash equivalents 54,036 31,827
Cash and cash equivalents, beginning of period 65,619 4,660
Cash and cash equivalents, end of period 119,655 36,487
Supplemental disclosure of cash flow information    
Cash paid during the year for interest 450 510
Cash paid during the year for income taxes 20,702 17,591
Supplemental disclosure of non-cash investing and financing activities    
Purchases of property and equipment through finance leases 3,016 3,623
Non-cash equity contributions from non-controlling interests $ 0 $ 3,609