XML 21 R7.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash flows from operating activities:    
Net income (loss) $ 3,281 $ (66,218)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Stock-based compensation 13,063 7,778
Depreciation 8,874 7,040
Amortization of intangible assets 3,944 3,786
Amortization of convertible debt issuance costs 3 105
Loss on extinguishment of debt 0 66,497
Loss on fair value adjustment of derivatives, net 240 8,283
Deferred income taxes 2,102 648
Loss on equity investment 362 324
Realized loss from sale of marketable securities 0 688
Change in fair value of earn-out liability 6,900 1,200
Gain on disposal of property, plant and equipment 0 (6)
Change in operating assets and liabilities:    
Accounts receivable (4,039) (7,167)
Unbilled receivables 37,937 33,511
Prepaids and other current assets (3,285) (663)
Inventories (5,280) 2,318
Accounts payable (8,805) 1,104
Accrued salaries and benefits and other liabilities (7,547) (6,853)
Income taxes payable (4,396) (4,311)
Deferred revenue (2,759) (4,152)
Operating lease liabilities (1,689) (1,298)
Net cash provided by operating activities 38,906 42,614
Cash flows from investing activities:    
Purchases of property, plant, and equipment (7,738) (1,683)
Acquisition of intangible assets 0 (3,000)
Purchases of marketable securities (45,561) (39,433)
Maturities of marketable securities 18,134 44,781
Proceeds from sales of marketable securities 24,460 204,091
Net cash provided by (used in) investing activities (10,705) 204,756
Cash flows from financing activities:    
Proceeds received from issuance of common stock under employee stock plans 771 321
Payments of taxes on restricted stock units (30,676) (15,821)
Payments under installment payment arrangements (3,227) (3,220)
Payments for settlement and repurchase of convertible senior notes (10,381) (174,454)
Proceeds from retirement of convertible senior note hedges 0 72,415
Payments for settlement of warrants (10,697) (55,148)
Net cash used in financing activities (54,210) (175,907)
Effect of exchange rate changes on cash and cash equivalents 191 (224)
Net increase (decrease) in cash, cash equivalents and restricted cash (25,818) 71,239
Cash, cash equivalents and restricted cash at beginning of period 125,694 108,264
Cash, cash equivalents and restricted cash at end of period 99,876 179,503
Non-cash investing and financing activities during the period:    
Property, plant and equipment received and accrued in accounts payable and other liabilities 37,534 $ 14,238
Stock Issued During Period, Value, Payment Of Earn-Out Related To Acquisition 5,022  
Additional paid-in capital    
Non-cash investing and financing activities during the period:    
Stock Issued During Period, Value, Payment Of Earn-Out Related To Acquisition $ 5,022