XML 55 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Property Plant and Equipment [Line Items]    
Subtotal $ 224,852 $ 216,526
Less accumulated depreciation (156,348) (149,387)
Property and equipment-net 68,504 67,139
Computers and equipment    
Property Plant and Equipment [Line Items]    
Subtotal 12,723 12,569
Office equipment and furniture    
Property Plant and Equipment [Line Items]    
Subtotal 4,341 4,341
Software    
Property Plant and Equipment [Line Items]    
Subtotal 184,548 179,336
Leasehold improvements    
Property Plant and Equipment [Line Items]    
Subtotal 6,231 6,231
Construction in progress    
Property Plant and Equipment [Line Items]    
Subtotal $ 17,009 $ 14,049