v3.25.1
Property and equipment, net (Schedule of Property and Equipment) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property and equipment, net    
Total of gross carrying amount $ 824,746 $ 705,289
Less: accumulated depreciation (325,023) (314,608)
Property and equipment, net 499,723 390,681
Servers, computers and equipment    
Property and equipment, net    
Total of gross carrying amount 300,157 280,619
Buildings    
Property and equipment, net    
Total of gross carrying amount 267,661 270,423
Construction in progress    
Property and equipment, net    
Total of gross carrying amount 214,728 111,573
Decoration of buildings    
Property and equipment, net    
Total of gross carrying amount 14,363 14,578
Leasehold improvements    
Property and equipment, net    
Total of gross carrying amount 5,582 5,683
Motor vehicles    
Property and equipment, net    
Total of gross carrying amount 17,387 17,603
Furniture, fixture and office equipment    
Property and equipment, net    
Total of gross carrying amount $ 4,868 $ 4,810