XML 24 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Cash flows from operating activities:    
Net loss from operations $ (11,337) $ (16,811)
Adjustments to reconcile net loss from operations to net cash used in operations:    
Depreciation and amortization of intangible assets 5,691 6,760
Loss on disposal of assets 3,828  
Gain on sale of equity-method investment (14,810)  
Deferred tax benefit 683 (3,701)
Stock-based compensation 5,497 2,981
Allowance for doubtful accounts 1,111 (1,709)
Changes in operating assets and liabilities:    
Accounts receivable 9,326 13,189
Inventories, net (540) 1,101
Contract assets (232) 3,764
Accounts payable 2,236 2,347
Income taxes payable (1,450) (2,661)
Accrued expenses (1,342) (27)
Deferred compensation (532) (897)
Deferred revenue (10,838) (1,860)
Other assets and liabilities (970) (6,905)
Net cash provided by (used in) operating activities (13,679) (4,429)
Cash flows from investing activities:    
Purchase of short term investments (15,812) (45,882)
Maturities of short term investments 39,050 33,129
Additions to property and equipment (2,547) (1,529)
Additions to intangible assets (17) (17)
Sale of equity-method investment (18,874)  
Net cash provided by (used in) investing activities 39,548 (14,299)
Cash flows from financing activities:    
Repurchase of common stock (5,721) (7,471)
Tax payments for restricted stock issuances (1,078) (2,782)
Net cash used in financing activities (6,799) (10,253)
Effect of exchange rate changes on cash (616) (760)
Net increase (decrease) in cash 18,454 (29,741)
Cash, cash equivalents, and restricted cash, beginning of period 64,228 89,241
Cash, cash equivalents, and restricted cash, end of period [1] 82,682 59,500
Supplemental cash flow disclosures:    
Restricted Cash $ 800 $ 900
[1] End of period cash, cash equivalents, and restricted cash includes $0.8 million and $0.9 million of restricted cash at September 30, 2022 and 2021, respectively.