v3.26.1
SEGMENT INFORMATION - By industry segment (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Sep. 30, 2025
USD ($)
Jun. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Sep. 30, 2024
USD ($)
Jun. 30, 2026
USD ($)
segment
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
SEGMENT INFORMATION                      
Number of reporting segments | segment                 3    
Number of identifiable industry segments | segment                 3    
Total revenues $ 484,058 $ 453,246 $ 464,057 $ 384,623 $ 504,985 $ 444,354 $ 419,820 $ 344,007 $ 1,785,984 $ 1,713,166 $ 1,538,758
Cost of goods sold 316,104 302,922 312,428 261,438 336,747 294,063 272,669 222,505 1,192,892 1,125,984 1,008,300
Selling, general and administrative expenses 69,747 71,487 70,201 66,955 74,685 73,249 70,722 72,223 278,390 290,879 269,731
Research and development expenses 19,500 19,455 19,759 20,427 18,844 18,570 18,257 17,773 79,141 73,444 65,275
Segment income (loss) from operations                 235,561 222,859 195,452
Segments assets 2,502,452       2,241,257       2,502,452 2,241,257 1,936,008
Capital expenditures                 30,570 23,832 22,102
Depreciation and amortization                 42,650 43,580 42,209
Impairment, restructuring and other charges 4,819 6,168 2,874 2,730 1,687 2,255 215 1,178 16,591 5,335 6,391
Income (loss) from operations 73,888 $ 53,214 $ 58,795 $ 33,073 73,022 $ 56,217 $ 57,957 $ 30,328 218,970 217,524 189,061
Total Reportable Segments                      
SEGMENT INFORMATION                      
Total revenues                 1,785,984 1,713,166 1,538,758
Security Division                      
SEGMENT INFORMATION                      
Total revenues                 1,247,949 1,196,180 1,043,073
Optoelectronics and Manufacturing Division                      
SEGMENT INFORMATION                      
Total revenues                 375,306 348,624 324,250
Healthcare Division                      
SEGMENT INFORMATION                      
Total revenues                 162,729 168,362 171,435
Operating segments                      
SEGMENT INFORMATION                      
Segment income (loss) from operations                 235,561 222,859 195,452
Operating segments | Total Reportable Segments                      
SEGMENT INFORMATION                      
Total revenues                 1,861,495 1,776,607 1,598,776
Cost of goods sold                 1,267,273 1,188,309 1,067,595
Selling, general and administrative expenses                 242,109 251,153 228,776
Research and development expenses                 79,141 73,444 65,275
Segment income (loss) from operations                 272,972 263,701 237,130
Segments assets 2,178,111       2,179,818       2,178,111 2,179,818 1,876,981
Capital expenditures                 28,471 20,381 19,223
Depreciation and amortization                 40,720 41,918 40,665
Operating segments | Security Division                      
SEGMENT INFORMATION                      
Total revenues                 1,247,949 1,196,180 1,043,073
Cost of goods sold                 834,806 780,378 681,531
Selling, general and administrative expenses                 149,653 157,873 134,401
Research and development expenses                 55,021 51,095 43,196
Segment income (loss) from operations                 208,469 206,834 183,945
Segments assets 1,581,183       1,608,985       1,581,183 1,608,985 1,333,259
Capital expenditures                 18,202 13,933 11,997
Depreciation and amortization                 28,472 29,579 25,831
Impairment, restructuring and other charges                 7,006 1,882 675
Operating segments | Optoelectronics and Manufacturing Division                      
SEGMENT INFORMATION                      
Total revenues                 450,817 412,065 384,268
Cost of goods sold                 352,666 321,397 299,147
Selling, general and administrative expenses                 35,361 33,409 33,608
Research and development expenses                 5,198 5,100 5,151
Segment income (loss) from operations                 57,592 52,159 46,362
Segments assets 288,163       300,405       288,163 300,405 288,629
Capital expenditures                 7,327 5,000 4,007
Depreciation and amortization                 7,938 7,176 9,040
Impairment, restructuring and other charges                 446 619 3,548
Operating segments | Healthcare Division                      
SEGMENT INFORMATION                      
Total revenues                 162,729 168,362 171,435
Cost of goods sold                 79,801 86,534 86,917
Selling, general and administrative expenses                 57,095 59,871 60,767
Research and development expenses                 18,922 17,249 16,928
Segment income (loss) from operations                 6,911 4,708 6,823
Segments assets 308,765       270,428       308,765 270,428 255,093
Capital expenditures                 2,942 1,448 3,219
Depreciation and amortization                 4,310 5,163 5,794
Impairment, restructuring and other charges                 6,944 2,246 810
Intersegment revenue elimination                      
SEGMENT INFORMATION                      
Total revenues                 (75,511) (63,441) (60,018)
Cost of goods sold                 (74,381) (62,325) (59,295)
Segment income (loss) from operations                 (1,130) (1,116) (723)
Intersegment revenue elimination | Total Reportable Segments                      
SEGMENT INFORMATION                      
Total revenues                 75,511 63,441 60,018
Intersegment revenue elimination | Optoelectronics and Manufacturing Division                      
SEGMENT INFORMATION                      
Total revenues                 75,511 63,441 60,018
Unallocated Corporate                      
SEGMENT INFORMATION                      
Selling, general and administrative expenses                 36,281 39,726 40,955
Segment income (loss) from operations                 (36,281) (39,726) (40,955)
Segments assets $ 324,341       $ 61,439       324,341 61,439 59,027
Capital expenditures                 2,099 3,451 2,879
Depreciation and amortization                 1,930 1,662 1,544
Impairment, restructuring and other charges                 2,195 588 1,358
Material Reconciling                      
SEGMENT INFORMATION                      
Impairment, restructuring and other charges                 $ (16,591) $ (5,335) $ (6,391)