XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Property and Equipment - Schedule of Property and Equipment by Major Class (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Gross property and equipment $ 224,130 $ 191,340
Accumulated depreciation (127,087) (122,610)
Property and equipment, net 97,043 68,730
Computer equipment and network hardware    
Property, Plant and Equipment [Line Items]    
Gross property and equipment 218,951 184,155
Furniture, fixtures, and office equipment    
Property, Plant and Equipment [Line Items]    
Gross property and equipment 2,961 3,486
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Gross property and equipment 1,110 2,576
Purchased software    
Property, Plant and Equipment [Line Items]    
Gross property and equipment $ 1,108 $ 1,123