XML 22 R7.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Cash flows from operating activities:    
Net income (loss) $ 28,294 $ (30,240)
Adjustments to reconcile net income (loss) from operations to net cash used in operations:    
Depreciation and amortization of intangible assets 6,086 4,524
Write-off of intangible assets 804 0
Write-off of property and equipment, net 1,053 2,712
Impairments of inventories, net 0 1,568
Deferred tax (benefit) expense (14) 44
Stock-based compensation 6,110 10,192
Provision for credit losses, net (124) 62
Changes in operating assets and liabilities:    
Accounts receivable 35,552 26,334
Inventories, net 2,639 (5,277)
Contract assets (2,080) (542)
Accounts payable (4,197) (834)
Income taxes payable 519 (2,826)
Accrued expenses (9,491) (4,620)
Deferred compensation (150) (67)
Deferred revenue (22,165) (15,425)
Other assets and liabilities 405 557
Net cash provided by (used in) operating activities 43,241 (13,838)
Cash flows from investing activities:    
Maturities of short-term investments 0 2,330
Additions to property and equipment (7,273) (9,035)
Additions to intangible assets (53) (31)
Cash paid for acquisition of business 0 (1,800)
Net cash used in investing activities (7,326) (8,536)
Cash flows from financing activities:    
Contingent payment related to acquisition (200) 0
Tax payments for restricted stock issuances (2,632) (2,335)
Repurchase of common stock 0 (3,527)
Net cash used in financing activities (2,832) (5,862)
Effect of exchange rate changes on cash 1,215 145
Net increase (decrease) in cash 34,298 (28,091)
Cash, cash equivalents, and restricted cash, beginning of period 43,530 97,375
Cash, cash equivalents, and restricted cash, end of period $ 77,828 $ 69,284