v3.26.1
Property and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property, Plant and Equipment [Line Items]    
Property and equipment and finance lease, gross $ 326,665 $ 321,661
Less: accumulated depreciation and amortization (241,294) (231,272)
Property and equipment, net 85,371 90,389
Computer equipment and software    
Property, Plant and Equipment [Line Items]    
Property and equipment gross $ 134,010 133,858
Computer equipment and software | Minimum    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Useful Life 3 years  
Computer equipment and software | Maximum    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Useful Life 5 years  
Internal-use software development costs    
Property, Plant and Equipment [Line Items]    
Property and equipment gross $ 192,325 187,470
Property, Plant and Equipment, Useful Life 5 years  
Furniture, equipment and building improvements    
Property, Plant and Equipment [Line Items]    
Finance Lease, Right-of-Use Asset, before Accumulated Amortization $ 330 $ 333
Finance lease, term of contract 5 years