XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:    
Net income (loss) $ 13,468 $ (8,356)
Adjustments to reconcile net income (loss) from operations to net cash used in operations:    
Depreciation and amortization of intangible assets 2,082 1,319
Deferred tax benefit (80) 8
Stock-based compensation 1,540 3,812
Allowance for doubtful accounts (63) 75
Changes in operating assets and liabilities:    
Accounts receivable 31,468 33,059
Inventories, net 623 (3,361)
Contract assets (376) 278
Accounts payable (5,137) (273)
Income taxes payable 1,915 (512)
Accrued expenses (4,758) (1,963)
Deferred compensation (317) (151)
Deferred revenue (13,547) (11,390)
Other assets and liabilities 142 692
Net cash provided by operating activities 26,960 13,237
Cash flows from investing activities:    
Maturities of short-term investments 0 2,330
Additions to property and equipment (3,045) (3,069)
Additions to intangible assets (35) (7)
Cash paid for acquisition of business 0 (1,800)
Net cash used in investing activities (3,080) (2,546)
Cash flows from financing activities:    
Contingent payment related to acquisition (200) 0
Tax payments for restricted stock issuances (1,595) (1,098)
Net cash used in financing activities (1,795) (1,098)
Effect of exchange rate changes on cash (734) 569
Net increase in cash 21,351 10,162
Cash, cash equivalents, and restricted cash, beginning of period 43,530 97,374
Cash, cash equivalents, and restricted cash, end of period $ 64,881 $ 107,536