XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 97,551 $ 85,777
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 6,050 6,101
Loss on disposal of fixed assets 0 32
Deferred income tax provision 9,848 0
Stock-based compensation 14,634 8,183
Amortization of debt discount 520 732
Loss on extinguishment of debt 3,336 0
Amortization of license revenue (107) (107)
Changes in operating assets and liabilities:    
Accounts receivable (87,674) (22,719)
Inventories (26,432) 1,105
Prepaid expenses and other current assets (978) (4,211)
Deposits and other assets (261) (411)
Accounts payable 4,533 208
Accrued expenses (5,427) (5,384)
Other current and non-current liabilities (836) (850)
Net cash provided by operating activities 14,757 68,456
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchase of property and equipment (21,491) (5,469)
Acquisition of intangible assets (124) (356)
Net cash used in investing activities (21,615) (5,825)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Prepayment penalties on repayment of debt (1,031) 0
Taxes paid on vested restricted stock units (9,383) (4,327)
Debt issuance costs (2,224) 0
Net proceeds from the exercise of stock options 2,554 7,051
Payment of end of term fee (1,313) 0
Acquisition of treasury stock (23,038) 0
Net cash used in financing activities (34,904) (27,276)
Net (decrease) increase in cash and cash equivalents (41,762) 35,355
Cash and cash equivalents - beginning of period 103,147 51,352
Cash and cash equivalents - end of period 61,385 86,707
Ares Credit Facility [Member]    
CASH FLOWS FROM FINANCING ACTIVITIES:    
Term loan payments (32,500) (30,000)
Ares revolving facility payments (72,500) 0
Ares revolving facility proceeds 30,000 0
JPM Revolving Facilty [Member]    
CASH FLOWS FROM FINANCING ACTIVITIES:    
Term loan payments (469) 0
JPM term loan proceeds $ 75,000 $ 0