XML 24 R52.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Reporting (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Schedule of operations by geographic segment      
Subtotal $ 1,966us-gaap_Revenues $ 2,452us-gaap_Revenues  
Net sales 41,305us-gaap_SalesRevenueNet 36,985us-gaap_SalesRevenueNet  
Segment net income (loss) (1,422)us-gaap_NetIncomeLoss (1,123)us-gaap_NetIncomeLoss  
Depreciation and amortization 3,129us-gaap_DepreciationDepletionAndAmortization 1,693us-gaap_DepreciationDepletionAndAmortization  
Total assets 225,121us-gaap_Assets 182,983us-gaap_Assets 235,837us-gaap_Assets
Subtotal [Member]      
Schedule of operations by geographic segment      
Subtotal 43,271us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= kvhi_SubRevenueMember
39,437us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= kvhi_SubRevenueMember
 
Eliminations [Member]      
Schedule of operations by geographic segment      
Subtotal (1,966)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(2,452)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
 
Mobile communication [Member] | United States [Member]      
Schedule of operations by geographic segment      
Subtotal 22,481us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_MobileCommunicationMember
/ us-gaap_StatementGeographicalAxis
= country_US
20,997us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_MobileCommunicationMember
/ us-gaap_StatementGeographicalAxis
= country_US
 
Mobile communication [Member] | Canada [Member]      
Schedule of operations by geographic segment      
Subtotal 271us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_MobileCommunicationMember
/ us-gaap_StatementGeographicalAxis
= country_CA
185us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_MobileCommunicationMember
/ us-gaap_StatementGeographicalAxis
= country_CA
 
Mobile communication [Member] | Europe [Member]      
Schedule of operations by geographic segment      
Subtotal 5,137us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_MobileCommunicationMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
5,848us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_MobileCommunicationMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
 
Mobile communication [Member] | Other geographic areas [Member]      
Schedule of operations by geographic segment      
Subtotal 8,354us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_MobileCommunicationMember
/ us-gaap_StatementGeographicalAxis
= kvhi_OtherGeographicAreasMember
1,945us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_MobileCommunicationMember
/ us-gaap_StatementGeographicalAxis
= kvhi_OtherGeographicAreasMember
 
Guidance and stabilization [Member] | United States [Member]      
Schedule of operations by geographic segment      
Subtotal 1,085us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_GuidanceAndStabilizationMember
/ us-gaap_StatementGeographicalAxis
= country_US
1,973us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_GuidanceAndStabilizationMember
/ us-gaap_StatementGeographicalAxis
= country_US
 
Guidance and stabilization [Member] | Canada [Member]      
Schedule of operations by geographic segment      
Subtotal 2,210us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_GuidanceAndStabilizationMember
/ us-gaap_StatementGeographicalAxis
= country_CA
3,182us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_GuidanceAndStabilizationMember
/ us-gaap_StatementGeographicalAxis
= country_CA
 
Guidance and stabilization [Member] | Europe [Member]      
Schedule of operations by geographic segment      
Subtotal 847us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_GuidanceAndStabilizationMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
1,101us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_GuidanceAndStabilizationMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
 
Guidance and stabilization [Member] | Other geographic areas [Member]      
Schedule of operations by geographic segment      
Subtotal 920us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_GuidanceAndStabilizationMember
/ us-gaap_StatementGeographicalAxis
= kvhi_OtherGeographicAreasMember
1,754us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_GuidanceAndStabilizationMember
/ us-gaap_StatementGeographicalAxis
= kvhi_OtherGeographicAreasMember
 
Americas [Member]      
Schedule of operations by geographic segment      
Subtotal 1,168us-gaap_Revenues
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= us-gaap_AmericasMember
1,576us-gaap_Revenues
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= us-gaap_AmericasMember
 
Net sales 28,795us-gaap_SalesRevenueNet
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= us-gaap_AmericasMember
29,748us-gaap_SalesRevenueNet
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= us-gaap_AmericasMember
 
Segment net income (loss) (1,154)us-gaap_NetIncomeLoss
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= us-gaap_AmericasMember
(1,196)us-gaap_NetIncomeLoss
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= us-gaap_AmericasMember
 
Depreciation and amortization 1,176us-gaap_DepreciationDepletionAndAmortization
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= us-gaap_AmericasMember
1,131us-gaap_DepreciationDepletionAndAmortization
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= us-gaap_AmericasMember
 
Total assets 142,814us-gaap_Assets
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= us-gaap_AmericasMember
165,229us-gaap_Assets
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= us-gaap_AmericasMember
 
Americas [Member] | Subtotal [Member]      
Schedule of operations by geographic segment      
Subtotal 29,963us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= kvhi_SubRevenueMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= us-gaap_AmericasMember
31,324us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= kvhi_SubRevenueMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= us-gaap_AmericasMember
 
Americas [Member] | Eliminations [Member]      
Schedule of operations by geographic segment      
Subtotal (1,168)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= us-gaap_AmericasMember
(1,576)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= us-gaap_AmericasMember
 
Americas [Member] | Mobile communication [Member] | United States [Member]      
Schedule of operations by geographic segment      
Subtotal 22,046us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_MobileCommunicationMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= us-gaap_AmericasMember
/ us-gaap_StatementGeographicalAxis
= country_US
20,677us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_MobileCommunicationMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= us-gaap_AmericasMember
/ us-gaap_StatementGeographicalAxis
= country_US
 
Americas [Member] | Mobile communication [Member] | Canada [Member]      
Schedule of operations by geographic segment      
Subtotal 255us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_MobileCommunicationMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= us-gaap_AmericasMember
/ us-gaap_StatementGeographicalAxis
= country_CA
170us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_MobileCommunicationMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= us-gaap_AmericasMember
/ us-gaap_StatementGeographicalAxis
= country_CA
 
Americas [Member] | Mobile communication [Member] | Europe [Member]      
Schedule of operations by geographic segment      
Subtotal 98us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_MobileCommunicationMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= us-gaap_AmericasMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
27us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_MobileCommunicationMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= us-gaap_AmericasMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
 
Americas [Member] | Mobile communication [Member] | Other geographic areas [Member]      
Schedule of operations by geographic segment      
Subtotal 1,334us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_MobileCommunicationMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= us-gaap_AmericasMember
/ us-gaap_StatementGeographicalAxis
= kvhi_OtherGeographicAreasMember
864us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_MobileCommunicationMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= us-gaap_AmericasMember
/ us-gaap_StatementGeographicalAxis
= kvhi_OtherGeographicAreasMember
 
Americas [Member] | Guidance and stabilization [Member] | United States [Member]      
Schedule of operations by geographic segment      
Subtotal 1,085us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_GuidanceAndStabilizationMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= us-gaap_AmericasMember
/ us-gaap_StatementGeographicalAxis
= country_US
1,973us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_GuidanceAndStabilizationMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= us-gaap_AmericasMember
/ us-gaap_StatementGeographicalAxis
= country_US
 
Americas [Member] | Guidance and stabilization [Member] | Canada [Member]      
Schedule of operations by geographic segment      
Subtotal 2,210us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_GuidanceAndStabilizationMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= us-gaap_AmericasMember
/ us-gaap_StatementGeographicalAxis
= country_CA
3,182us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_GuidanceAndStabilizationMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= us-gaap_AmericasMember
/ us-gaap_StatementGeographicalAxis
= country_CA
 
Americas [Member] | Guidance and stabilization [Member] | Europe [Member]      
Schedule of operations by geographic segment      
Subtotal 847us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_GuidanceAndStabilizationMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= us-gaap_AmericasMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
1,101us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_GuidanceAndStabilizationMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= us-gaap_AmericasMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
 
Americas [Member] | Guidance and stabilization [Member] | Other geographic areas [Member]      
Schedule of operations by geographic segment      
Subtotal 920us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_GuidanceAndStabilizationMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= us-gaap_AmericasMember
/ us-gaap_StatementGeographicalAxis
= kvhi_OtherGeographicAreasMember
1,754us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_GuidanceAndStabilizationMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= us-gaap_AmericasMember
/ us-gaap_StatementGeographicalAxis
= kvhi_OtherGeographicAreasMember
 
Europe and Asia [Member]      
Schedule of operations by geographic segment      
Subtotal 798us-gaap_Revenues
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= kvhi_EuropeAndAsiaMember
876us-gaap_Revenues
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= kvhi_EuropeAndAsiaMember
 
Net sales 12,510us-gaap_SalesRevenueNet
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= kvhi_EuropeAndAsiaMember
7,237us-gaap_SalesRevenueNet
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= kvhi_EuropeAndAsiaMember
 
Segment net income (loss) (268)us-gaap_NetIncomeLoss
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= kvhi_EuropeAndAsiaMember
73us-gaap_NetIncomeLoss
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= kvhi_EuropeAndAsiaMember
 
Depreciation and amortization 1,953us-gaap_DepreciationDepletionAndAmortization
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= kvhi_EuropeAndAsiaMember
562us-gaap_DepreciationDepletionAndAmortization
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= kvhi_EuropeAndAsiaMember
 
Total assets 82,307us-gaap_Assets
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= kvhi_EuropeAndAsiaMember
17,754us-gaap_Assets
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= kvhi_EuropeAndAsiaMember
 
Europe and Asia [Member] | Subtotal [Member]      
Schedule of operations by geographic segment      
Subtotal 13,308us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= kvhi_SubRevenueMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= kvhi_EuropeAndAsiaMember
8,113us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= kvhi_SubRevenueMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= kvhi_EuropeAndAsiaMember
 
Europe and Asia [Member] | Eliminations [Member]      
Schedule of operations by geographic segment      
Subtotal (798)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= kvhi_EuropeAndAsiaMember
(876)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= kvhi_EuropeAndAsiaMember
 
Europe and Asia [Member] | Mobile communication [Member] | United States [Member]      
Schedule of operations by geographic segment      
Subtotal 435us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_MobileCommunicationMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= kvhi_EuropeAndAsiaMember
/ us-gaap_StatementGeographicalAxis
= country_US
320us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_MobileCommunicationMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= kvhi_EuropeAndAsiaMember
/ us-gaap_StatementGeographicalAxis
= country_US
 
Europe and Asia [Member] | Mobile communication [Member] | Canada [Member]      
Schedule of operations by geographic segment      
Subtotal 16us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_MobileCommunicationMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= kvhi_EuropeAndAsiaMember
/ us-gaap_StatementGeographicalAxis
= country_CA
15us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_MobileCommunicationMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= kvhi_EuropeAndAsiaMember
/ us-gaap_StatementGeographicalAxis
= country_CA
 
Europe and Asia [Member] | Mobile communication [Member] | Europe [Member]      
Schedule of operations by geographic segment      
Subtotal 5,039us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_MobileCommunicationMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= kvhi_EuropeAndAsiaMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
5,821us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_MobileCommunicationMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= kvhi_EuropeAndAsiaMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
 
Europe and Asia [Member] | Mobile communication [Member] | Other geographic areas [Member]      
Schedule of operations by geographic segment      
Subtotal 7,020us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_MobileCommunicationMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= kvhi_EuropeAndAsiaMember
/ us-gaap_StatementGeographicalAxis
= kvhi_OtherGeographicAreasMember
1,081us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_MobileCommunicationMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= kvhi_EuropeAndAsiaMember
/ us-gaap_StatementGeographicalAxis
= kvhi_OtherGeographicAreasMember
 
Europe and Asia [Member] | Guidance and stabilization [Member] | United States [Member]      
Schedule of operations by geographic segment      
Subtotal 0us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_GuidanceAndStabilizationMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= kvhi_EuropeAndAsiaMember
/ us-gaap_StatementGeographicalAxis
= country_US
0us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_GuidanceAndStabilizationMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= kvhi_EuropeAndAsiaMember
/ us-gaap_StatementGeographicalAxis
= country_US
 
Europe and Asia [Member] | Guidance and stabilization [Member] | Canada [Member]      
Schedule of operations by geographic segment      
Subtotal 0us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_GuidanceAndStabilizationMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= kvhi_EuropeAndAsiaMember
/ us-gaap_StatementGeographicalAxis
= country_CA
0us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_GuidanceAndStabilizationMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= kvhi_EuropeAndAsiaMember
/ us-gaap_StatementGeographicalAxis
= country_CA
 
Europe and Asia [Member] | Guidance and stabilization [Member] | Europe [Member]      
Schedule of operations by geographic segment      
Subtotal 0us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_GuidanceAndStabilizationMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= kvhi_EuropeAndAsiaMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
0us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_GuidanceAndStabilizationMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= kvhi_EuropeAndAsiaMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
 
Europe and Asia [Member] | Guidance and stabilization [Member] | Other geographic areas [Member]      
Schedule of operations by geographic segment      
Subtotal $ 0us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_GuidanceAndStabilizationMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= kvhi_EuropeAndAsiaMember
/ us-gaap_StatementGeographicalAxis
= kvhi_OtherGeographicAreasMember
$ 0us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= kvhi_GuidanceAndStabilizationMember
/ kvhi_StatementBusinessSegmentsGeographicalOriginationAxis
= kvhi_EuropeAndAsiaMember
/ us-gaap_StatementGeographicalAxis
= kvhi_OtherGeographicAreasMember