XML 29 R36.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information (Details 2) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 6 Months Ended 0 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2014
Jun. 30, 2014
Operations and identifiable assets by industry segment            
Total revenues $ 257,829us-gaap_Revenues $ 236,408us-gaap_Revenues $ 476,226us-gaap_Revenues $ 442,682us-gaap_Revenues    
Income (loss) from operations 26,061us-gaap_OperatingIncomeLoss 22,029us-gaap_OperatingIncomeLoss 42,725us-gaap_OperatingIncomeLoss 32,502us-gaap_OperatingIncomeLoss    
Segments assets 1,056,658us-gaap_Assets   1,056,658us-gaap_Assets   1,056,658us-gaap_Assets 1,024,186us-gaap_Assets
One customer | Revenue | Customer            
Operations and identifiable assets by industry segment            
Percentage of benchmark derived from specified source 11.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= osis_CustomerOneMember
13.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= osis_CustomerOneMember
13.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= osis_CustomerOneMember
14.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= osis_CustomerOneMember
   
One customer | Accounts receivable | Customer            
Operations and identifiable assets by industry segment            
Percentage of benchmark derived from specified source         14.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= osis_CustomerOneMember
13.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= osis_CustomerOneMember
Different customer | Revenue | Customer            
Operations and identifiable assets by industry segment            
Percentage of benchmark derived from specified source 15.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= osis_CustomerTwoMember
  11.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= osis_CustomerTwoMember
     
Corporate            
Operations and identifiable assets by industry segment            
Income (loss) from operations (5,733)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
(4,355)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
(10,250)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
(8,400)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
   
Segments assets 140,294us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
  140,294us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
  140,294us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
133,836us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Operating Segments | Security Division            
Operations and identifiable assets by industry segment            
Total revenues 137,005us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= osis_SecurityDivisionMember
106,588us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= osis_SecurityDivisionMember
250,444us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= osis_SecurityDivisionMember
203,741us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= osis_SecurityDivisionMember
   
Income (loss) from operations 20,401us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= osis_SecurityDivisionMember
15,149us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= osis_SecurityDivisionMember
37,660us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= osis_SecurityDivisionMember
26,771us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= osis_SecurityDivisionMember
   
Segments assets 539,775us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= osis_SecurityDivisionMember
  539,775us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= osis_SecurityDivisionMember
  539,775us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= osis_SecurityDivisionMember
535,306us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= osis_SecurityDivisionMember
Operating Segments | Healthcare Division            
Operations and identifiable assets by industry segment            
Total revenues 69,493us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= osis_HealthcareDivisionMember
63,106us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= osis_HealthcareDivisionMember
117,327us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= osis_HealthcareDivisionMember
108,893us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= osis_HealthcareDivisionMember
   
Income (loss) from operations 7,489us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= osis_HealthcareDivisionMember
9,226us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= osis_HealthcareDivisionMember
7,551us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= osis_HealthcareDivisionMember
7,228us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= osis_HealthcareDivisionMember
   
Segments assets 214,392us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= osis_HealthcareDivisionMember
  214,392us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= osis_HealthcareDivisionMember
  214,392us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= osis_HealthcareDivisionMember
190,612us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= osis_HealthcareDivisionMember
Operating Segments | Optoelectronics and Manufacturing Division            
Operations and identifiable assets by industry segment            
Total revenues 65,535us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= osis_OptoelectronicsAndManufacturingDivisionMember
76,358us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= osis_OptoelectronicsAndManufacturingDivisionMember
134,621us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= osis_OptoelectronicsAndManufacturingDivisionMember
147,669us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= osis_OptoelectronicsAndManufacturingDivisionMember
   
Income (loss) from operations 4,366us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= osis_OptoelectronicsAndManufacturingDivisionMember
2,121us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= osis_OptoelectronicsAndManufacturingDivisionMember
8,693us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= osis_OptoelectronicsAndManufacturingDivisionMember
6,886us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= osis_OptoelectronicsAndManufacturingDivisionMember
   
Segments assets 167,528us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= osis_OptoelectronicsAndManufacturingDivisionMember
  167,528us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= osis_OptoelectronicsAndManufacturingDivisionMember
  167,528us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= osis_OptoelectronicsAndManufacturingDivisionMember
169,084us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= osis_OptoelectronicsAndManufacturingDivisionMember
Eliminations            
Operations and identifiable assets by industry segment            
Total revenues (14,204)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(9,644)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(26,166)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(17,621)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
   
Income (loss) from operations (462)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(112)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(929)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
17us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
   
Segments assets $ (5,331)us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
  $ (5,331)us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
  (5,331)us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(4,652)us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember