XML 29 R9.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Cash flows from operating activities:      
Net income (loss) $ 57,082 $ (29,799) $ (14,434)
Adjustments to reconcile net income (loss) from operations to net cash used in operations:      
Depreciation and amortization of intangible assets 8,364 6,479 7,066
Write-off of intangible assets 804 0 0
Write-off of property and equipment, net 1,081 3,183 3,828
Impairment of inventories, net 0 143 0
Gain on sale of equity-method investment 0 0 (14,810)
Deferred tax (benefit) expense (16,156) 118 1,637
Share-based compensation 8,955 14,252 8,642
Provision for credit losses, net 64 (65) 184
Changes in operating assets and liabilities:      
Accounts receivable 6,855 1,571 (9,705)
Inventories, net 4,079 (3,275) (2,168)
Contract assets (5,669) (574) 52
Accounts payable (3,854) (253) 9,261
Income taxes payable 1,782 (2,367) (1,140)
Accrued expenses (4,149) (1,531) 2,197
Deferred compensation (182) 9 (504)
Deferred revenue (1,647) 2,015 8,173
Other assets and liabilities (1,742) (641) (4,038)
Net cash provided by (used in) operating activities 55,667 (10,735) (5,759)
Cash flows from investing activities:      
Purchase of short-term investments 0 0 (15,812)
Maturities of short-term investments 0 2,330 48,550
Additions to property and equipment (9,245) (12,484) (4,996)
Additions to intangible assets (60) (59) (29)
Cash paid for acquisition of business 0 (1,800) 0
Sale of equity-method investment 0 0 18,874
Net cash (used in) provided by investing activities (9,305) (12,013) 46,587
Cash flows from financing activities:      
Contingent payment related to acquisition (200) 0 0
Repurchase of common stock, net of excise tax (3) (29,155) (5,721)
Tax payments for restricted stock issuances (5,041) (2,939) (1,587)
Net cash used in financing activities (5,244) (32,094) (7,308)
Effect of exchange rate changes on cash (1,317) 997 (372)
Net increase (decrease) in cash 39,801 (53,845) 33,148
Cash, cash equivalents, and restricted cash, beginning of period 43,530 97,375 64,227
Cash, cash equivalents, and restricted cash, end of period 83,331 43,530 97,375
Supplemental cash flow disclosures:      
Cash paid for income taxes, net of refunds 2,302 4,989 2,025
Supplemental disclosure of noncash financing information:      
Cash dividend declared, but not yet paid $ 4,765 $ 0 $ 0