XML 75 R6.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Sep. 27, 2024
Sep. 29, 2023
Cash flows from operating activities:    
Net loss $ (17,525) $ (36,708)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization expense 21,220 22,692
Stock-based compensation expense 6,092 4,117
Stock-based matching contributions on defined contribution plan 4,432 4,841
Benefit for deferred income taxes (7,847) (12,795)
Provision for bad debt 218 36
Other non-cash items 2,707 150
Cash settlement for termination of interest rate swap 0 7,403
Changes in operating assets and liabilities:    
Accounts receivable, unbilled receivables, and costs in excess of billings (6,148) 27,046
Inventory (13,907) (27,630)
Prepaid income taxes (63) (765)
Prepaid expenses and other current assets 1,982 (1,813)
Other non-current assets 1,840 2,315
Accounts payable, accrued expenses, and accrued compensation (27,004) (13,020)
Deferred revenues and customer advances 21,239 1,760
Income taxes payable 978 (13,863)
Other non-current liabilities (2,874) (2,834)
Net cash used in operating activities (14,660) (39,068)
Cash flows from investing activities:    
Purchases of property and equipment (6,236) (8,015)
Net cash used in investing activities (6,236) (8,015)
Cash flows from financing activities:    
Borrowings under credit facilities 0 65,000
Payments of deferred financing and offering costs (2,249) 0
Net cash (used in) provided by financing activities (2,249) 65,000
Effect of exchange rate changes on cash and cash equivalents 747 (111)
Net (decrease) increase in cash and cash equivalents (22,398) 17,806
Cash and cash equivalents at beginning of period 180,521 71,563
Cash and cash equivalents at end of period 158,123 89,369
Cash paid (received) during the period for:    
Interest 8,898 6,417
Income taxes (refunded) paid, net (923) 14,568
Supplemental disclosures—non-cash activities:    
Non-cash investing activity: Purchases of property and equipment incurred but not yet paid $ 3,300 $ 6,192