| Related Party Balances and Transactions |
| | | | | | | | | | Advances to related parties | June 30, 2026 | December 31, 2025 | | Ninebell | $ | 163 | | $ | 163 | | | Shengyi | — | | 2,337 | | | Total | $ | 163 | | $ | 2,500 | |
| | | | | | | | | | Accounts payable | June 30, 2026 | December 31, 2025 | | Ninebell | $ | 15,938 | | $ | 20,353 | | | Shengyi | 13,861 | | 11,707 | | | Total | $ | 29,799 | | $ | 32,060 | |
| | | | | | | | | | | | | | | | | | Three Months Ended June 30, | Six Months Ended June 30, | | | Purchases of materials | 2026 | 2025 | 2026 | 2025 | | | | Ninebell | $ | 21,071 | | $ | 18,201 | | $ | 37,772 | | $ | 27,013 | | | | | Shengyi | 3,897 | | 4,082 | | 7,339 | | 5,986 | | | | | Total | $ | 24,968 | | $ | 22,283 | | $ | 45,111 | | $ | 32,999 | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | Six Months Ended June 30, | | | 2026 | | 2025 | 2026 | | 2025 | | | | | Service fee charged by | | | | | | | | | | | Shengyi | $ | 266 | | | $ | 1,626 | | $ | 316 | | | $ | 1,899 | | | | | | | | | | | | | | | | Rental fee charged to | | | | | | | | | | | Ninebell | $ | 47 | | | $ | — | | $ | 47 | | | $ | — | | | | |
|