XML 86 R76.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 27, 2024
Jul. 29, 2023
Segment Reporting Information [Line Items]    
Depreciation and amortization $ 8,852 $ 6,951
Product segments    
Segment Reporting Information [Line Items]    
Revenue 189,483 152,347
Segment adjusted gross margin 85,181 68,057
Depreciation and amortization 8,852 6,951
Product segments | Product sales    
Segment Reporting Information [Line Items]    
Revenue 159,504 119,471
Product segments | Contract services    
Segment Reporting Information [Line Items]    
Revenue 29,979 32,876
UMS | Product segments    
Segment Reporting Information [Line Items]    
Revenue 119,976 98,207
Segment adjusted gross margin 67,252 50,426
Depreciation and amortization 6,901 5,153
UMS | Product segments | Product sales    
Segment Reporting Information [Line Items]    
Revenue 112,301 93,231
UMS | Product segments | Contract services    
Segment Reporting Information [Line Items]    
Revenue 7,675 4,976
LMS | Product segments    
Segment Reporting Information [Line Items]    
Revenue 51,973 30,917
Segment adjusted gross margin 13,272 12,323
Depreciation and amortization 800 559
LMS | Product segments | Product sales    
Segment Reporting Information [Line Items]    
Revenue 47,180 25,325
LMS | Product segments | Contract services    
Segment Reporting Information [Line Items]    
Revenue 4,793 5,592
MW | Product segments    
Segment Reporting Information [Line Items]    
Revenue 17,534 23,223
Segment adjusted gross margin 4,657 5,308
Depreciation and amortization 1,151 1,239
MW | Product segments | Product sales    
Segment Reporting Information [Line Items]    
Revenue 23 915
MW | Product segments | Contract services    
Segment Reporting Information [Line Items]    
Revenue $ 17,511 $ 22,308