XML 181 R23.htm IDEA: XBRL DOCUMENT v3.21.2
SUPPLEMENTAL BALANCE SHEET INFORMATION (Tables)
6 Months Ended
Jun. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory
Inventory consisted of the following:
June 30,
2021
December 31,
2020
Raw materials$83,720 $76,673 
Work-in-process373,951 308,286 
Finished goods253,304 313,589 
Total inventory$710,975 $698,548 
Schedule of Property Plant and Equipment Net
Property, Plant and Equipment, Net consisted of the following:
June 30,
2021
December 31,
2020
Property, plant and equipment, gross$1,704,705 $1,668,066 
Accumulated depreciation(678,126)(635,595)
Total property, plant and equipment, net$1,026,579 $1,032,471 
Schedule of Intangible Assets Intangible Assets, Net consisted of the following:
June 30,
2021
December 31,
2020
Finite-lived intangible assets$652,107 $644,087 
Less: Accumulated amortization(257,809)(226,816)
Net carrying value$394,298 $417,271 
Schedule of Accounts Payable and Accrued Liabilities
Accounts Payable and Accrued Liabilities consisted of the following:
June 30,
2021
December 31,
2020
Accounts payable and accrued operating expenses$176,073 $191,429 
Accrued compensation expense129,668 165,023 
Accrued rebates payable58,595 65,526 
Accrued royalties payable17,204 17,155 
Forward foreign currency exchange contracts11,034 17,798 
Lease liabilities11,024 11,754 
Value added taxes payable1,665 9,562 
Accrued income taxes1,538 9,661 
Other4,331 4,640 
Total accounts payable and accrued liabilities$411,132 $492,548