XML 24 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Cash Flows from Operating Activities      
Net income (loss) $ 73,714 $ (30,368) $ 166,942
Adjustments to reconcile net income to net cash provided by (used in) operating activities:      
Depreciation and amortization 25,143 24,966 25,645
Non-cash interest expense 1,257 1,118 962
Deferred income taxes (8,729) (2,211) (118,040)
Share-based compensation expense 35,879 28,558 22,994
Loss on extinguishment of debt   97,091  
Asset impairment 28,131    
Impairment of equity investments 404    
Provision for bad debts   316  
Changes in contingent consideration (21,242) 701  
Changes in operating assets and liabilities:      
Accounts receivable and contract assets (6,555) 13,271 (12,826)
Inventories (8,307) (35,158) (37,288)
Prepaid expenses and other current assets (4,751) (16,063) 7,668
Accounts payable and accrued expenses (338) (8,810) (13,115)
Contract liabilities (53,040) (9,626) 64,087
Income taxes receivable and payable, net 5,861 (525) 557
Other, net (3,612) (1,586) 897
Net cash provided by (used in) operating activities 63,815 61,674 108,483
Cash Flows from Investing Activities      
Capital expenditures (18,113) (27,930) (24,604)
Acquisition of businesses, net of cash acquired   (30,373)  
Proceeds from the sale of investments 154,223 182,853 59,738
Payments for purchases of investments (202,690) (177,880) (104,014)
Proceeds from sale of productive assets 2,033    
Net cash provided by (used in) investing activities (64,547) (53,330) (68,880)
Cash Flows from Financing Activities      
Restricted stock tax withholdings (16,064) (11,009) (8,248)
Contingent consideration payments (1,818) (2,500)  
Proceeds (net of tax withholdings) from option exercises and employee stock purchase plan 5,303 4,618 3,698
Proceeds from issuance of 2029 Notes, net of issuance costs   223,202  
Extinguishment of convertible notes   (218,991)  
Net cash provided by (used in) financing activities (12,579) (4,680) (4,550)
Effect of exchange rate changes on cash and cash equivalents 10 (16) (53)
Net increase (decrease) in cash, cash equivalents, and restricted cash (13,301) 3,648 35,000
Cash, cash equivalents, and restricted cash - beginning of period 159,120 155,472 120,472
Cash, cash equivalents, and restricted cash - end of period 145,819 159,120 155,472
Supplemental Disclosure of Cash Flow Information      
Interest paid 9,501 11,781 10,139
Income taxes paid, net of refunds received 3,034 5,095 1,434
Non-cash activities      
Capital expenditures included in accounts payable and accrued expenses 4,395 4,388 2,285
Net transfer of inventory to property, plant and equipment   4,296 1,235
Right-of-use assets obtained in exchange for lease obligations $ 5,179 $ 630 $ 2,938