v3.26.1
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property and Equipment    
Property and equipment $ 411,702 $ 425,770
Less accumulated depreciation (350,465) (363,217)
Property and equipment, net 61,237 62,553
Computer equipment and software    
Property and Equipment    
Property and equipment 382,472 394,200
Furniture and fixtures    
Property and Equipment    
Property and equipment 10,539 11,046
Leasehold improvements    
Property and Equipment    
Property and equipment $ 18,691 $ 20,524