v3.22.4
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Operating activities      
Net income $ 164,195 $ 119,299 $ 108,297
Depreciation and amortization 60,086 51,681 54,940
Impairment and loss on sale of assets 0 0 3,329
Debt discount amortization 1,514 1,238 1,289
Tax receivable agreement remeasurement (860) (1,409) 760
Change in fair value of warrant liabilities 0 (566) (39,941)
Unrealized loss (gain) on foreign currency 631 (503) 2,061
Non-cash lease expense 462 1,247 571
Share-based compensation 10,450 9,585 8,671
Realized and unrealized gains on short-term investments (490) 0 0
Deferred taxes 16,511 18,995 16,806
Change in operating assets and liabilities, net of acquisitions and dispositions:      
Accounts receivable (20,763) (22,728) 4,434
Inventories (12,593) (3,465) 5,824
Prepaids and other current assets (5,959) 9,876 (5,301)
Accounts payable and accrued expenses 26,072 13,723 1,900
Customer trade allowances 9,546 6,056 (4,397)
Net cash provided by operating activities 248,802 203,029 159,243
Investing activities      
Purchases of property and equipment (119,374) (60,803) (51,983)
Acquisition of short-term investments (80,424) 0 0
Proceeds from maturity of short-term investments 63,000 0 0
Acquisition of business, net of cash 0 0 (316,013)
Acquisition and development of software assets (11,123) (4,622) (6,269)
Net cash used in investing activities (147,921) (65,425) (374,265)
Financing activities      
Repayments of long-term debt and financing lease obligations (108,375) (11,167) (11,168)
Proceeds from long-term debt origination, net of fees paid 0 0 136,888
Distributions to non-controlling interest 0 0 (3,422)
Repurchase of warrants 0 0 (2,000)
Repurchase of common stock (130,060) (53,172) (6,000)
Payment of taxes related to the net issuance of employee stock awards (6,045) (1,767) (1,440)
Payments on tax receivable agreement (9,313) (9,270) (10,327)
Cash received from exercise of options and warrants, net of fees 3,970 14,121 690
Net cash provided by (used in) financing activities (249,823) (61,255) 103,221
Effect of exchange rate changes on cash and cash equivalents (1,633) (224) (252)
Net increase (decrease) in cash and cash equivalents (150,575) 76,125 (112,053)
Cash and cash equivalents at beginning of period 249,159 173,034 285,087
Cash and cash equivalents at end of period 98,584 249,159 173,034
Supplemental Disclosures of Cash Flow Information      
Interest paid, net of amounts capitalized 39,419 38,567 41,776
Net taxes paid 28,003 12,081 5,825
Supplemental disclosure of non-cash investing      
Accrued capital expenditures $ 8,638 $ 2,244 $ 4,718