XML 63 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Property and Equipment (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Property and equipment and finance lease, gross $ 319,224 $ 311,668
Less: accumulated depreciation (225,750) (211,111)
Property and equipment, net 93,474 100,557
Computer Equipment And Software [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment gross $ 133,542 134,647
Computer Equipment And Software [Member] | Minimum    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Useful Life 3 years  
Computer Equipment And Software [Member] | Maximum    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Useful Life 5 years  
Software Development [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment gross $ 185,392 176,725
Property, Plant and Equipment, Useful Life 5 years  
Furniture Equipment And Building Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment gross $ 0 62
Leaseholds and Leasehold Improvements    
Property, Plant and Equipment [Line Items]    
Finance Lease, Right-of-Use Asset, before Accumulated Amortization $ 290 $ 234
Finance lease, term of contract 5 years