XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Cash flows from operating activities:          
Net income (loss)     $ 20,021 $ (26,107)  
Adjustments to reconcile net income (loss) from operations to net cash used in operations:          
Depreciation and amortization of intangible assets     4,145 2,835  
Write-off of intangible assets     804 0  
Write-off of property and equipment, net     955 2,087  
Impairments of inventories, net     0 1,568  
Deferred tax benefit     (108) 66  
Stock-based compensation $ 1,908 $ 4,503 3,448 8,315  
Allowance for credit losses     (31) (49)  
Changes in operating assets and liabilities:          
Accounts receivable     19,877 27,356  
Inventories, net     2,621 (4,299)  
Contract assets     (1,666) (1,017)  
Accounts payable     (2,634) 35  
Income taxes payable     (107) (2,638)  
Accrued expenses     (4,046) (1,728)  
Deferred compensation     (231) (122)  
Deferred revenue     (13,662) (13,940)  
Other assets and liabilities     (124) 1,248  
Net cash provided by (used in) operating activities     29,262 (6,390)  
Cash flows from investing activities:          
Maturities of short-term investments     0 2,330  
Additions to property and equipment     (5,321) (6,491)  
Additions to intangible assets     (39) (14)  
Cash paid for acquisition of business     0 (1,800)  
Net cash used in investing activities     (5,360) (5,975)  
Cash flows from financing activities:          
Contingent payment related to acquisition     (200) 0  
Tax payments for restricted stock issuances     (1,831) (1,546)  
Net cash used in financing activities     (2,031) (1,546)  
Effect of exchange rate changes on cash     (1,098) 624  
Net increase (decrease) in cash     20,773 (13,287)  
Cash, cash equivalents, and restricted cash, beginning of period     43,530 97,374 $ 97,374
Cash, cash equivalents, and restricted cash, end of period $ 64,303 $ 84,087 $ 64,303 $ 84,087 $ 43,530