XML 66 R50.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]    
Subtotal $ 216,526 $ 175,586
Less accumulated depreciation (149,387) (123,685)
Property and equipment-net 67,139 51,901
Computers and equipment    
Property Plant and Equipment [Line Items]    
Subtotal 12,569 11,447
Office equipment and furniture    
Property Plant and Equipment [Line Items]    
Subtotal 4,341 4,396
Software    
Property Plant and Equipment [Line Items]    
Subtotal 179,336 148,864
Leasehold improvements    
Property Plant and Equipment [Line Items]    
Subtotal 6,231 6,347
Construction in progress    
Property Plant and Equipment [Line Items]    
Subtotal $ 14,049 $ 4,532