Supplemental Balance Sheet Information - Schedule of Other Non-current Assets (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Other non-current assets | ||
Long-term investments | $ 119,475 | $ 128,933 |
Long-term restricted cash | 14,228 | 2,025 |
Prepaid supply cost | 12,321 | 12,249 |
Rental deposits and other | 7,733 | 8,481 |
Prepayment of property and equipment | 4,847 | 5,927 |
Prepaid VAT | 3,118 | 2,875 |
Total | $ 161,722 | $ 160,490 |
X | ||||||||||
- Definition Prepaid Supply Cost No definition available.
|
X | ||||||||||
- Definition Amount of prepayment of long term asset. No definition available.
|
X | ||||||||||
- Definition Amount of rental deposits and other. No definition available.
|
X | ||||||||||
- Definition The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of noncurrent assets classified as other. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Carrying amount due after one year of the balance sheet date (or one operating cycle), if longer of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|