-Other Comprehensive Income, Foreign Currency Transaction and Translation Adjustment, before Tax [Abstract] {ID14}
Other Comprehensive Income, Foreign Currency Transaction and Translation Reclassification Adjustment Realized upon Sale or
Liquidation, before Tax {ID15}
Other Comprehensive Income, Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax {ID16}
Other Comprehensive Income, Foreign Currency Transaction and Translation Adjustment, before Tax, Total {ID17}
-Cumulative Translation Adjustment Summary [Roll Forward] {ID18}
Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax, Beginning Balance {ID19}
Other Comprehensive Income, Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax {ID20}
Other Comprehensive Income, Foreign Currency Translation Gain (Loss) Arising During Period, Tax {ID21}
Other Comprehensive Income, Foreign Currency Transaction and Translation Reclassification Adjustment Realized upon Sale or
Liquidation, Net of Tax {ID22}
Cumulative Translation Adjustment, Net of Tax, Period Increase (Decrease), Total {ID23}
Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax, Ending Balance {ID24}