v3.25.1
Property and Equipment - Summary of Property and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Property and Equipment    
Property and equipment $ 393,474 $ 382,529
Less accumulated depreciation (327,850) (316,129)
Property and equipment, net 65,624 66,400
Computer equipment and software    
Property and Equipment    
Property and equipment 361,888 351,062
Furniture and fixtures    
Property and Equipment    
Property and equipment 11,041 11,016
Leasehold improvements    
Property and Equipment    
Property and equipment $ 20,545 $ 20,451