XML 62 R41.htm IDEA: XBRL DOCUMENT v3.25.4
Other balance sheet components - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Less: accumulated depreciation $ (105,512) $ (89,746)
Property and equipment, net 66,451 45,624
Total property and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment 152,153 132,173
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment 95,309 78,136
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment 23,752 22,630
Computer and network equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment 33,092 31,407
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment $ 19,810 $ 3,197