XML 85 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment - Schedule of property and equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 212,942 $ 184,824
Less: accumulated depreciation (115,179) (120,116)
Total property and equipment, net 97,763 64,708
Software [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 140,680 103,260
Computer hardware [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 51,367 58,528
Leasehold improvements [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 16,342 18,668
Furniture, fixtures, and other [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 4,553 $ 4,368