XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.2
SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION (Tables)
6 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory
Inventory consisted of the following:
June 30,
2022
December 31,
2021
Raw materials$104,493 $80,269 
Work-in-process429,486 415,261 
Finished goods268,336 281,139 
Total inventory$802,315 $776,669 
Schedule of Property Plant and Equipment Net
Property, Plant and Equipment, Net consisted of the following:
June 30,
2022
December 31,
2021
Property, plant and equipment, gross$1,811,263 $1,756,035 
Accumulated depreciation(761,799)(720,574)
Total property, plant and equipment, net$1,049,464 $1,035,461 
Schedule of Intangible Assets Intangible Assets, Net consisted of the following:
June 30,
2022
December 31,
2021
Finite-lived intangible assets$689,499 $677,350 
Accumulated amortization(320,131)(288,698)
Net carrying value$369,368 $388,652 
Schedule of Accounts Payable and Accrued Liabilities
Accounts Payable and Accrued Liabilities consisted of the following:
June 30,
2022
December 31,
2021
Accounts payable and accrued operating expenses$199,251 $193,003 
Accrued compensation expense127,929 204,446 
Accrued rebates payable62,485 47,987 
Accrued royalties payable15,620 15,215 
Foreign currency exchange forward contracts10,224 6,263 
Lease liabilities10,611 10,464 
Value added taxes payable2,472 1,935 
Accrued income taxes1,568 1,213 
Deferred revenue305 6,956 
Other4,308 4,108 
Total accounts payable and accrued liabilities$434,773 $491,590