v3.25.2
Supplemental Balance Sheet Information (Tables)
6 Months Ended
Jun. 30, 2025
Balance Sheet Related Disclosures [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following:
 As of
 June 30,December 31, 
 20252024
 $$
Prepaid research and development costs76,231 64,277 
Payroll tax receivable69,987 14,569 
Other receivables39,367 18,259 
Prepaid taxes27,058 23,792 
Prepaid general and administrative expenses16,967 21,253 
Short-term restricted cash15,802 9,312 
Prepaid insurance8,486 6,242 
Prepaid manufacturing cost6,157 19,333 
Other current assets20,467 15,882 
Total280,522 192,919 
Schedule of Other Non-Current Assets
Other non-current assets consist of the following:
 As of
 June 30,December 31, 
 20252024
 $$
Long-term investments119,475 128,933 
Long-term restricted cash14,228 2,025 
Prepaid supply cost12,321 12,249 
Rental deposits and other7,733 8,481 
Prepayment of property and equipment4,847 5,927 
Prepaid VAT3,118 2,875 
Total161,722 160,490 
Schedule of Accrued Expenses and Other Payables
Accrued expenses and other payables consist of the following:
 As of
 June 30,December 31, 
 20252024
 $$
Revenue rebates and returns related297,317 235,600 
Compensation related233,246 248,348 
Individual income tax and other taxes109,376 34,904 
External research and development activities related106,185 154,269 
Commercial activities99,749 77,530 
Accrued general and administrative expenses46,091 31,106 
Other16,918 21,956 
Total908,882 803,713 
Schedule of Other Long-Term Liabilities
Other long-term liabilities consist of the following:
 As of
 June 30,December 31, 
 20252024
 $$
Deferred government grant income29,569 30,324 
Pension liability17,329 16,405 
Asset retirement obligation3,573 3,794 
Other12,608 16,212 
Total63,079 66,735