XML 14 R7.htm IDEA: XBRL DOCUMENT 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 $ 35,211 $ 36,925
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 12,430 12,079
Amortization of deferred financing costs 154 618
Change in fair value of warrant liabilities 0 (7,677)
Stock-based compensation 5,672 4,188
Provision for doubtful accounts 9 9
Loss from write-offs of property and equipment 0 67
Noncash lease expense 14 76
Changes in:    
Accounts receivable, net (1,054) (5,107)
Inventories, net (9,685) 4,453
Prepaid expenses (2,215) (797)
Other current assets (1,641) (794)
Other non-current assets (3,199) (22,100)
Accounts payable 3,330 3,080
Accrued expenses (8,535) 1,439
Other current liabilities (90) (150)
Other long-term liabilities 0 7,333
Net cash provided by operating activities 30,401 33,642
CASH FLOWS FROM INVESTING ACTIVITIES:    
Capital expenditures (4,426) (2,322)
Net cash used in investing activities (4,426) (2,322)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from exercise of warrants 0 51,698
Repurchase of common shares (37,901) (7,736)
Repayment on first lien and term loan facilities (2,500) (35,000)
Payment of deleveraging fee on term loan facilities 0 (5,420)
Payment of deferred financing costs (9)
Dividends (8,295) 0
Net cash (used in) provided by financing activities (48,705) 3,542
Effect of exchange rate changes on cash, cash equivalents and restricted cash 319 (98)
Net (decrease) increase in cash, cash equivalents and restricted cash (22,411) 34,764
Cash, cash equivalents and restricted cash, Beginning of period 58,637 28,902
Cash, cash equivalents and restricted cash, End of period 36,226 63,666
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:    
Income taxes 1,941 2,244
Interest 3,161 6,987
Non-cash financing transactions:    
Cashless exercise of warrants 0 6,793
Accrued dividends cancelled on common stock $ 0 $ 2,449