XML 80 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]      
Property and equipment $ 48,135 $ 43,147  
Less accumulated depreciation and amortization (19,285) (15,808)  
Property and equipment, net of accumulated depreciation and amortization 28,850 27,339 $ 19,662
Computer equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment 3,008 5,236  
Computer software      
Property, Plant and Equipment [Line Items]      
Property and equipment 42,714 34,531  
Office equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment $ 282 467  
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Estimated useful life 7 years    
Property and equipment $ 632 703  
Construction in progress      
Property, Plant and Equipment [Line Items]      
Property and equipment 1,131 998  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment $ 368 $ 1,212  
Minimum      
Property, Plant and Equipment [Line Items]      
Estimated useful life 1 year    
Minimum | Computer equipment      
Property, Plant and Equipment [Line Items]      
Estimated useful life 3 years    
Minimum | Computer software      
Property, Plant and Equipment [Line Items]      
Estimated useful life 1 year    
Minimum | Office equipment      
Property, Plant and Equipment [Line Items]      
Estimated useful life 5 years    
Maximum      
Property, Plant and Equipment [Line Items]      
Estimated useful life 10 years    
Maximum | Computer equipment      
Property, Plant and Equipment [Line Items]      
Estimated useful life 5 years    
Maximum | Computer software      
Property, Plant and Equipment [Line Items]      
Estimated useful life 10 years    
Maximum | Office equipment      
Property, Plant and Equipment [Line Items]      
Estimated useful life 7 years