XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.2
SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION (Tables)
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory
Inventory consisted of the following:
June 30,
2023
December 31,
2022
Raw materials$148,826 $131,071 
Work-in-process468,023 410,656 
Finished goods358,697 352,356 
Total inventory$975,546 $894,083 
Schedule of Property Plant and Equipment Net
Property, Plant and Equipment, Net consisted of the following:
June 30,
2023
December 31,
2022
Property, plant and equipment, gross$1,896,455 $1,875,511 
Accumulated depreciation(829,177)(802,145)
Total property, plant and equipment, net$1,067,278 $1,073,366 
Schedule of Intangible Assets Intangible Assets, Net consisted of the following:
June 30,
2023
December 31,
2022
Finite-lived intangible assets$693,761 $690,871 
Accumulated amortization(383,418)(352,302)
Net carrying value$310,343 $338,569 
Schedule of Accounts Payable and Accrued Liabilities
Accounts Payable and Accrued Liabilities consisted of the following:
June 30,
2023
December 31,
2022
Accounts payable and accrued operating expenses$277,944 $231,238 
Accrued compensation expense123,422 207,573 
Accrued rebates payable88,664 72,654 
Accrued litigation expense39,000 — 
Foreign currency exchange forward contracts19,572 12,601 
Accrued income taxes 18,287 16,213 
Accrued royalties payable13,360 13,306 
Lease liability8,294 10,375 
Other8,688 8,999 
Total accounts payable and accrued liabilities$597,231 $572,959