XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Cash flows from operating activities:    
Net loss $ (11,341) $ (17,420)
Adjustments to reconcile net loss to cash provided by operating activities, net of the effects of acquisitions:    
Depreciation and amortization 24,237 26,009
Operating lease right-of-use assets 2,679 2,576
Loss on disposal of fixed assets 1 33
Share-based compensation expense 13,965 12,096
Deferred income taxes (2,896) (3,722)
Other losses 217 45
Changes in assets and liabilities    
Accounts receivable and unbilled costs 51,773 75,152
Inventories 1,132 (5,544)
Prepaid expenses and other assets (7,416) (167)
Accounts payable (1,084) (2,423)
Accrued compensation and other expenses (29,432) (13,221)
Operating lease liabilities (2,984) (2,634)
Income taxes payable (1,461) (378)
Deferred revenue (13,334) (25,471)
Net cash provided by operating activities 24,056 44,931
Cash flows from investing activities:    
Purchase of marketable securities (5,696) (5,743)
Proceeds from sales and maturity of marketable securities 8,230 33,026
Purchase of fixed assets (2,578) (2,605)
Purchase of intangible assets 0 (4,237)
Decrease in deposits 12 102
Net cash (used in) provided by investing activities (32) 20,543
Cash flows from financing activities:    
Payment of contingent consideration 0 (1,000)
Tax withholding on restricted stock units (4,777) (3,103)
Net cash used in financing activities (4,777) (4,103)
Effect of exchange rate changes on cash and cash equivalents 745 2,446
Net increase in cash and cash equivalents and restricted cash 19,992 63,817
Cash and cash equivalents and restricted cash, beginning of period 467,176 340,237
Cash and cash equivalents and restricted cash, end of period 487,168 404,054
Supplemental disclosures:    
Cash paid for interest 1,393 2,298
Cash paid for income taxes 12,730 1,474
Non-cash transactions:    
Transfers of inventory to fixed assets 949 491
Additions to property, plant and equipment included in accounts payable $ 76 $ 309