XML 26 R8.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash flows from operating activities:      
Net loss from operations $ (14,434) $ (30,584) $ (5,455)
Adjustments to reconcile net loss from operations to net cash provided by (used in) operations:      
Depreciation and amortization of intangible assets 7,066 8,926 12,003
Impairment of intangible assets 3,828 0 0
Gains on sale of equity-method investment (14,810) 0 0
Deferred tax benefit 1,637 2,823 (1,487)
Stock-based compensation 8,642 4,354 4,740
Allowance for doubtful accounts 184 (2,705) 1,611
Changes in operating assets and liabilities:      
Accounts receivable (9,705) 2,047 5,181
Inventories, net (2,168) 2,209 6,725
Contract assets 52 3,787 (191)
Accounts payable 9,261 2,716 (5,237)
Income taxes payable (1,140) (2,525) (5,642)
Accrued expenses 2,197 3,089 (3,124)
Deferred compensation (504) (725) 574
Deferred revenue 8,173 9,713 8,342
Other assets and liabilities (4,065) (5,870) (3,118)
Net cash (used in) provided by operating activities (5,786) (2,745) 14,922
Cash flows from investing activities:      
Purchase of short-term investments (15,812) (59,925) (34,060)
Maturities of short-term investments 48,550 51,149 32,630
Additions to property and equipment (4,996) (2,169) (3,101)
Additions to intangible assets (29) (35) (133)
Sale of equity-method investment 18,874 0 0
Net cash provided by (used in) investing activities 46,587 (10,980) (4,664)
Cash flows from financing activities:      
Repurchase of common stock (5,721) (7,471) (5,030)
Tax payments for restricted stock issuances (1,587) (2,923) (2,030)
Net cash used in financing activities (7,308) (10,394) (7,060)
Effect of exchange rate changes on cash (372) (895) 914
Net increase (decrease) in cash 33,121 (25,014) 4,112
Cash, cash equivalents, and restricted cash, beginning of period 64,227 89,241 85,129
Cash, cash equivalents, and restricted cash, end of period 97,348 64,227 89,241
Supplemental cash flow disclosures:      
Cash paid for income taxes 2,025 7,700 9,442
Cash paid for interest 0 0 0
Restricted cash $ 800 $ 800 $ 900