XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Property and Equipment - Summary of Property and Equipment by Major Class (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Gross property and equipment $ 210,369 $ 191,340
Accumulated depreciation (120,864) (122,610)
Property and equipment, net 89,505 68,730
Computer equipment and network hardware    
Property, Plant and Equipment [Line Items]    
Gross property and equipment 205,175 184,155
Furniture, fixtures, and office equipment    
Property, Plant and Equipment [Line Items]    
Gross property and equipment 2,960 3,486
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Gross property and equipment 1,126 2,576
Purchased software    
Property, Plant and Equipment [Line Items]    
Gross property and equipment $ 1,108 $ 1,123