v3.25.2
Property and Equipment - Summary of Property and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Property and Equipment    
Property and equipment $ 405,648 $ 382,529
Less accumulated depreciation (342,357) (316,129)
Property and equipment, net 63,291 66,400
Computer equipment and software    
Property and Equipment    
Property and equipment 373,784 351,062
Furniture and fixtures    
Property and Equipment    
Property and equipment 11,125 11,016
Leasehold improvements    
Property and Equipment    
Property and equipment $ 20,739 $ 20,451