XML 70 R58.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Information - By industry segment (Details)
$ in Thousands
3 Months Ended
Sep. 30, 2025
USD ($)
segment
Sep. 30, 2024
USD ($)
Segment Information    
Number of identifiable industry segments | segment 3  
Number of reporting segments | segment 3  
Total revenues $ 384,623 $ 344,007
Costs of goods sold 261,438 222,505
Selling, general and administrative expenses 66,955 72,223
Research and development expenses 20,427 17,773
Segment income (loss) from operations 35,803 31,506
Restructuring and other charges 2,730 1,178
Income (loss) from operations 33,073 30,328
Capital expenditures 7,028 7,705
Depreciation and amortization 10,260 11,450
Security Division    
Segment Information    
Total revenues 254,248 224,314
Restructuring and other charges 2,358 479
Optoelectronics and Manufacturing Division    
Segment Information    
Total revenues 89,632 82,591
Restructuring and other charges 27 547
Healthcare Division    
Segment Information    
Total revenues 40,743 37,102
Restructuring and other charges 331 152
Operating segments | Security Division    
Segment Information    
Total revenues 254,248 224,314
Costs of goods sold 173,345 142,300
Selling, general and administrative expenses 36,109 40,414
Research and development expenses 13,828 12,265
Segment income (loss) from operations 30,966 29,335
Restructuring and other charges 2,357 479
Income (loss) from operations 28,609 28,856
Capital expenditures 3,562 5,470
Depreciation and amortization 6,927 7,835
Operating segments | Optoelectronics and Manufacturing Division    
Segment Information    
Total revenues 109,461 97,795
Costs of goods sold 86,514 76,739
Selling, general and administrative expenses 8,957 8,606
Research and development expenses 1,237 1,294
Segment income (loss) from operations 12,753 11,156
Restructuring and other charges 27 547
Income (loss) from operations 12,726 10,609
Capital expenditures 1,595 1,056
Depreciation and amortization 1,681 1,945
Operating segments | Healthcare Division    
Segment Information    
Total revenues 40,743 37,102
Costs of goods sold 20,143 18,243
Selling, general and administrative expenses 13,060 13,693
Research and development expenses 5,362 4,214
Segment income (loss) from operations 2,178 952
Restructuring and other charges 332 152
Income (loss) from operations 1,846 800
Capital expenditures 1,207 383
Depreciation and amortization 1,167 1,270
Intersegment revenue elimination    
Segment Information    
Total revenues (19,829)  
Intersegment revenue elimination | Optoelectronics and Manufacturing Division    
Segment Information    
Total revenues 19,829 15,204
Corporate    
Segment Information    
Total revenues (19,829) (15,204)
Costs of goods sold (18,564) (14,777)
Selling, general and administrative expenses 8,829 9,510
Segment income (loss) from operations (10,094) (9,937)
Restructuring and other charges 14  
Income (loss) from operations (10,108) (9,937)
Capital expenditures 664 796
Depreciation and amortization $ 485 $ 400