XML 91 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment - Property and Equipment Schedule (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 511,244 $ 442,489
Less accumulated depreciation and amortization (322,881) (263,113)
Property and equipment, net 188,363 179,376
Land    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 205 205
Building    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 605 605
Computer equipment, furniture, and office equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 43,273 40,962
Computer software purchased    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 17,945 17,579
Capitalized internal-use software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 441,989 375,861
Tenant improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 7,227 $ 7,277