XML 32 R22.htm IDEA: XBRL DOCUMENT v3.25.1
SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION (Tables)
3 Months Ended
Mar. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory
Inventory consisted of the following:
March 31,
2025
December 31,
2024
Raw materials$162,492 $154,341 
Work-in-process642,993 550,678 
Finished goods469,363 527,634 
Total inventory$1,274,848 $1,232,653 
Schedule of Property, Plant and Equipment, Net
Property, Plant and Equipment, Net consisted of the following:
March 31,
2025
December 31,
2024
Property, plant and equipment, gross$1,940,801 $1,934,832 
Accumulated depreciation(908,188)(891,791)
Total property, plant and equipment, net$1,032,613 $1,043,041 
Schedule of Intangible Assets, Net
Intangible Assets, Net consisted of the following:
March 31,
2025
December 31,
2024
Finite-lived intangible assets$721,110 $721,110 
Accumulated amortization(473,764)(465,832)
Net carrying value$247,346 $255,278 
Schedule of Accounts Payable and Accrued Liabilities
Accounts Payable and Accrued Liabilities consisted of the following:
March 31,
2025
December 31,
2024
Accounts payable and accrued operating expenses$293,751 $235,403 
Accrued compensation expense130,227 202,513 
Accrued rebates payable138,586 120,835 
Accrued income taxes 23,942 12,567 
Foreign currency exchange forward contracts15,516 13,056 
Lease liability6,309 7,574 
Accrued royalties payable7,860 7,923 
Other12,022 7,117 
Total accounts payable and accrued liabilities$628,213 $606,988