XML 84 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment - Schedule of Property and Equipment Under Capital Lease Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Finance leases $ 20,974 $ 13,113
Total property and equipment 226,301 203,341
Less: accumulated depreciation and amortization (including software license arrangements of $1,365 in 2024 and $1,350 in 2023) (179,185) (161,767)
Total property and equipment, net 47,116 41,574
Computer equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 59,572 65,975
Capitalized internal-use software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 117,863 95,094
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 14,656 15,571
Computer software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 8,082 8,402
Software license arrangements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 1,365 1,365
Less: accumulated depreciation and amortization (including software license arrangements of $1,365 in 2024 and $1,350 in 2023) (1,365) (1,350)
Office equipment, furniture, and other    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 5,154 $ 5,186