v3.26.3
Inventories (Details)
¥ in Millions, $ in Millions
12 Months Ended
Dec. 31, 2025
CNY (¥)
Jun. 30, 2026
USD ($)
Servers
Jun. 30, 2026
CNY (¥)
Servers
Dec. 31, 2025
USD ($)
Inventories [Abstract]        
Inventory write-down | ¥ ¥ 40.1      
Inventory obsolescence | $   $ 3.0   $ 8.6
Refund contract amount | ¥     ¥ 260.3  
Number of defective servers previously received | Servers   1,261 1,261  
Gain on inventory write down   $ 5.8 ¥ 40.1  
Number of undelivered servers | Servers   3,184 3,184