XML 63 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Segment Information - Operations and Identifiable Assets (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2020
USD ($)
segment
Dec. 31, 2019
USD ($)
Jun. 30, 2020
USD ($)
customer
Operations and identifiable assets by industry segment          
Number of identifiable industry segments | segment     3    
Total revenues $ 276,009 $ 305,342 $ 530,917 $ 596,194  
Income (loss) from operations 32,358 32,919 49,051 57,806  
Segments assets 1,300,803   1,300,803   $ 1,268,541
Accounts receivable | Customer Concentration Risk          
Operations and identifiable assets by industry segment          
Number of major customers | customer         1
Concentration (as a percent)         13.00%
Operating Segments | Security Division          
Operations and identifiable assets by industry segment          
Total revenues 145,236 202,437 280,011 391,401  
Income (loss) from operations 19,776 28,562 28,682 48,880  
Segments assets 756,457   756,457   $ 758,054
Operating Segments | Healthcare Division          
Operations and identifiable assets by industry segment          
Total revenues 54,895 41,992 106,398 82,200  
Income (loss) from operations 9,323 1,294 18,307 4,111  
Segments assets 211,264   211,264   208,857
Operating Segments | Optoelectronics and Manufacturing Division          
Operations and identifiable assets by industry segment          
Total revenues 87,521 72,806 167,435 146,444  
Income (loss) from operations 10,414 9,018 19,154 17,787  
Segments assets 257,142   257,142   232,408
Corporate          
Operations and identifiable assets by industry segment          
Income (loss) from operations (7,361) (6,080) (16,817) (13,417)  
Segments assets 114,816   114,816   109,178
Eliminations          
Operations and identifiable assets by industry segment          
Total revenues (11,643) (11,893) (22,927) (23,851)  
Income (loss) from operations 206 $ 125 (275) $ 445  
Segments assets $ (38,876)   $ (38,876)   $ (39,956)