-Statement [Line Items] {ID149}
Accumulated Deficit {ID150}
Beginning Balance {ID151}
Beginning Balance {ID152}
Share based compensation related activity {ID153}
Share based compensation related activity {ID154}
Issuance of common stock upon exercise of warrants {ID155}
Issuance of common stock upon exercise of warrants {ID156}
Issuance of common stock - Stock Purchase Plan {ID157}
Issuance of common stock - Stock Purchase Plan {ID158}
Treasury stock activity {ID159}
Treasury stock activity {ID160}
Net change in fair value of cash flow hedges, net of tax {ID161}
Net realized gain on cash flow hedges, net of tax {ID162}
Net unrealized loss on available-for-sale securities, net of tax {ID163}
Convertible notes exchanged for common stock {ID164}
Convertible notes exchanged for common stock {ID165}
Foreign currency translation adjustment {ID166}
Distributions to noncontrolling interest {ID167}
Total comprehensive income {ID170}