XML 96 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment, net - Schedule of major classes of property and equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property and Equipment    
Total $ 39,114 $ 32,251
Accumulated depreciation (18,148) (13,529)
Property and equipment, net 20,966 18,722
Office equipment and software    
Property and Equipment    
Total $ 8,658 $ 8,574
Leasehold improvements    
Property and Equipment    
Useful life (in years) 10 years 10 years
Total $ 7,639 $ 7,459
Furniture and fixtures    
Property and Equipment    
Useful life (in years) 5 years 5 years
Total $ 3,519 $ 3,658
Capitalized software    
Property and Equipment    
Useful life (in years) 3 years 3 years
Total $ 19,298 $ 12,560
Minimum    
Property and Equipment    
Useful life (in years) 3 years  
Minimum | Office equipment and software    
Property and Equipment    
Useful life (in years) 3 years 3 years
Maximum    
Property and Equipment    
Useful life (in years) 10 years  
Maximum | Office equipment and software    
Property and Equipment    
Useful life (in years) 5 years 5 years