XML 15 R54.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financing Arrangements (Narrative) (Details)
1 Months Ended 12 Months Ended 12 Months Ended
Dec. 31, 2014
USD ($)
Dec. 31, 2013
USD ($)
Dec. 31, 2014
Interest rate swap
USD ($)
Dec. 31, 2013
Interest rate swap
USD ($)
Oct. 31, 2014
Long Term Note
USD ($)
Dec. 31, 2014
U.S. Line Of Credit
USD ($)
Dec. 31, 2014
Euro Line Of Credit
USD ($)
Dec. 31, 2014
Euro Line Of Credit
EUR (€)
Dec. 31, 2014
Euro Line Of Credit
Russia
USD ($)
Dec. 31, 2014
Euro Line Of Credit
Germany
USD ($)
Dec. 31, 2014
Euro Line Of Credit
China
USD ($)
Dec. 31, 2014
Euro Line Of Credit
Italy
USD ($)
Dec. 31, 2014
Euro Overdraft Facilities
USD ($)
Dec. 31, 2014
Euro Overdraft Facilities
EUR (€)
Dec. 31, 2014
European overdraft facilities
USD ($)
credit_line
Dec. 31, 2014
European overdraft facilities
EUR (€)
Dec. 31, 2014
U.S. long-term note
USD ($)
Dec. 31, 2014
Minimum
U.S. Line Of Credit
Dec. 31, 2014
Minimum
U.S. long-term note
Dec. 31, 2014
Maximum
U.S. Line Of Credit
Dec. 31, 2014
Maximum
U.S. long-term note
Dec. 31, 2014
Foreign Subsidiaries
U.S. Line Of Credit
USD ($)
Dec. 31, 2014
Interest rate swap
U.S. long-term note
Dec. 31, 2014
Extended Term
U.S. long-term note
Line of Credit Facility [Line Items]                                                
Aggregate available principal under credit facility           $ 35,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LineOfCreditFacilityAxis
= ipgp_USLineOfCreditMember
$ 36,466,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LineOfCreditFacilityAxis
= ipgp_EuroLineOfCreditMember
€ 30,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LineOfCreditFacilityAxis
= ipgp_EuroLineOfCreditMember
$ 19,448,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LineOfCreditFacilityAxis
= ipgp_EuroLineOfCreditMember
/ us-gaap_StatementGeographicalAxis
= country_RU
$ 9,724,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LineOfCreditFacilityAxis
= ipgp_EuroLineOfCreditMember
/ us-gaap_StatementGeographicalAxis
= country_DE
$ 3,647,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LineOfCreditFacilityAxis
= ipgp_EuroLineOfCreditMember
/ us-gaap_StatementGeographicalAxis
= country_CN
$ 3,647,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LineOfCreditFacilityAxis
= ipgp_EuroLineOfCreditMember
/ us-gaap_StatementGeographicalAxis
= country_IT
$ 608,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LineOfCreditFacilityAxis
= ipgp_EuroOverdraftFacilitiesMember
€ 500,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LineOfCreditFacilityAxis
= ipgp_EuroOverdraftFacilitiesMember
$ 1,823,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LineOfCreditFacilityAxis
= ipgp_OtherEuropeanFacilitiesMember
€ 1,500,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LineOfCreditFacilityAxis
= ipgp_OtherEuropeanFacilitiesMember
               
Percentage over LIBOR                                   1.125%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_LineOfCreditFacilityAxis
= ipgp_USLineOfCreditMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
0.90%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_LineOfCreditFacilityAxis
= ipgp_UsLongTermNoteMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
1.625%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_LineOfCreditFacilityAxis
= ipgp_USLineOfCreditMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
1.30%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_LineOfCreditFacilityAxis
= ipgp_UsLongTermNoteMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
     
Total drawings under credit facility 2,631,000us-gaap_LineOfCreditFacilityAmountOutstanding 3,296,000us-gaap_LineOfCreditFacilityAmountOutstanding                       395,000us-gaap_LineOfCreditFacilityAmountOutstanding
/ us-gaap_LineOfCreditFacilityAxis
= ipgp_EuroOverdraftFacilitiesMember
433,000us-gaap_LineOfCreditFacilityAmountOutstanding
/ us-gaap_LineOfCreditFacilityAxis
= ipgp_OtherEuropeanFacilitiesMember
            14,100,000us-gaap_LineOfCreditFacilityAmountOutstanding
/ us-gaap_DebtInstrumentAxis
= ipgp_ForeignSubsidiariesMember
/ us-gaap_LineOfCreditFacilityAxis
= ipgp_USLineOfCreditMember
   
Guarantor Obligations, Maximum Exposure, Undiscounted           87,000us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_LineOfCreditFacilityAxis
= ipgp_USLineOfCreditMember
4,309,000us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_LineOfCreditFacilityAxis
= ipgp_EuroLineOfCreditMember
                                 
Aggregate remaining availability           34,913,000us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
/ us-gaap_LineOfCreditFacilityAxis
= ipgp_USLineOfCreditMember
30,354,000us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
/ us-gaap_LineOfCreditFacilityAxis
= ipgp_EuroLineOfCreditMember
            213,000us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
/ us-gaap_LineOfCreditFacilityAxis
= ipgp_EuroOverdraftFacilitiesMember
1,390,000us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
/ us-gaap_LineOfCreditFacilityAxis
= ipgp_OtherEuropeanFacilitiesMember
                 
Interest rate on credit facility             1.00%us-gaap_LineOfCreditFacilityInterestRateDuringPeriod
/ us-gaap_LineOfCreditFacilityAxis
= ipgp_EuroLineOfCreditMember
1.00%us-gaap_LineOfCreditFacilityInterestRateDuringPeriod
/ us-gaap_LineOfCreditFacilityAxis
= ipgp_EuroLineOfCreditMember
        1.00%us-gaap_LineOfCreditFacilityInterestRateDuringPeriod
/ us-gaap_LineOfCreditFacilityAxis
= ipgp_EuroOverdraftFacilitiesMember
1.00%us-gaap_LineOfCreditFacilityInterestRateDuringPeriod
/ us-gaap_LineOfCreditFacilityAxis
= ipgp_EuroOverdraftFacilitiesMember
1.00%us-gaap_LineOfCreditFacilityInterestRateDuringPeriod
/ us-gaap_LineOfCreditFacilityAxis
= ipgp_OtherEuropeanFacilitiesMember
1.00%us-gaap_LineOfCreditFacilityInterestRateDuringPeriod
/ us-gaap_LineOfCreditFacilityAxis
= ipgp_OtherEuropeanFacilitiesMember
               
Number of credit lines                             2ipgp_LineofCreditFacilityNumberofCreditLines
/ us-gaap_LineOfCreditFacilityAxis
= ipgp_OtherEuropeanFacilitiesMember
2ipgp_LineofCreditFacilityNumberofCreditLines
/ us-gaap_LineOfCreditFacilityAxis
= ipgp_OtherEuropeanFacilitiesMember
               
Monthly principal payments         167,000us-gaap_DebtInstrumentPeriodicPaymentPrincipal
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
                      111,000us-gaap_DebtInstrumentPeriodicPaymentPrincipal
/ us-gaap_LineOfCreditFacilityAxis
= ipgp_UsLongTermNoteMember
             
Convertible interest rate percentage                                             5.00%us-gaap_DebtInstrumentInterestRateEffectivePercentage
/ us-gaap_DebtInstrumentAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_LineOfCreditFacilityAxis
= ipgp_UsLongTermNoteMember
2.57%us-gaap_DebtInstrumentInterestRateEffectivePercentage
/ us-gaap_DebtInstrumentAxis
= ipgp_ExtendedTermMember
/ us-gaap_LineOfCreditFacilityAxis
= ipgp_UsLongTermNoteMember
Debt service coverage ratio                                 1.5ipgp_DebtInstrumentDebtServiceCoverageRatio
/ us-gaap_LineOfCreditFacilityAxis
= ipgp_UsLongTermNoteMember
             
Outstanding derivative contracts     $ 11,333,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
[1] $ 12,666,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
[1]                                        
Interest rate percentage         2.81%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
                                     
[1] Notional amounts represent the gross contract/notional amount of the derivative outstanding.