| X | ||||||||||
- Definition Income Taxes Receivable (Payable) No definition available.
|
| X | ||||||||||
- Definition Income Taxes Receivable (Payable), Collected Through Direct Government Refunds No definition available.
|
| X | ||||||||||
- Definition Income Taxes Receivable (Payable), Collected Through Revenue From Contracts With Customers No definition available.
|
| X | ||||||||||
- Definition Income Taxes Receivable (Payable), Current Tax Expense (Benefit) No definition available.
|
| X | ||||||||||
- Definition Income Taxes Receivable (Payable), Foreign Currency Exchange Gain (Loss) No definition available.
|
| X | ||||||||||
- Definition Income Taxes Receivable (Payable), Withholding Taxes Paid No definition available.
|
| X | ||||||||||
- Definition Income Taxes Receivable No definition available.
|
| X | ||||||||||
- Definition Tax Receivable Agreement No definition available.
|
| X | ||||||||||
- Definition Taxes Receivable (Payable) No definition available.
|
| X | ||||||||||
- Definition Taxes Receivable (Payable), Collected Through Direct Government Refunds No definition available.
|
| X | ||||||||||
- Definition Taxes Receivable (Payable), Collected Through Revenue From Contracts With Customers No definition available.
|
| X | ||||||||||
- Definition Taxes Receivable (Payable), Current Tax Expense (Benefit) No definition available.
|
| X | ||||||||||
- Definition Taxes Receivable (Payable), Foreign Exchange Gain (Loss) No definition available.
|
| X | ||||||||||
- Definition Taxes Receivable (Payable), Taxes Paid No definition available.
|
| X | ||||||||||
- Definition Value Added Tax Receivable (Payable) No definition available.
|
| X | ||||||||||
- Definition Value Added Tax Receivable (Payable), Collected Through Direct Government Refunds No definition available.
|
| X | ||||||||||
- Definition Value Added Tax Receivable (Payable), Collected Through Revenue From Contracts With Customers No definition available.
|
| X | ||||||||||
- Definition Value Added Tax Receivable (Payable), Current Tax Expense (Benefit) No definition available.
|
| X | ||||||||||
- Definition Value Added Tax Receivable (Payable), Foreign Exchange Gain (Loss) No definition available.
|
| X | ||||||||||
- Definition Value Added Tax Receivable (Payable), Taxes Paid No definition available.
|
| X | ||||||||||
- Definition Value Added Tax Receivable (Payable), Withholding Taxes Paid No definition available.
|
| X | ||||||||||
- Definition Value Added Tax Receivable No definition available.
|
| X | ||||||||||
- Definition Withholding Taxes Paid No definition available.
|
| X | ||||||||||
- Definition Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|