v3.25.2
Property, Equipment and Software, Net - Schedule of Property, Equipment and Software, Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]      
Total property, equipment and software   $ 357,237 $ 280,469
Accumulated depreciation and amortization   (110,953) (112,937)
Total property, equipment and software, net   246,284 167,532
Computer equipment retired $ 16,800    
Software      
Property, Plant and Equipment [Line Items]      
Total property, equipment and software   239,698 222,000
Software      
Property, Plant and Equipment [Line Items]      
Total property, equipment and software   32,400 43,400
Purchased software      
Property, Plant and Equipment [Line Items]      
Total property, equipment and software   7,500 7,100
Land and building      
Property, Plant and Equipment [Line Items]      
Total property, equipment and software   75,573 0
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Total property, equipment and software   30,699 30,699
Computer equipment      
Property, Plant and Equipment [Line Items]      
Total property, equipment and software   5,713 22,216
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Total property, equipment and software   $ 5,554 $ 5,554