v3.26.1
Property and Equipment, net - Schedule of Major Classes of Property and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property, Plant, and Equipment [Line Items]    
Total $ 54,181 $ 48,204
Accumulated depreciation (30,285) (25,970)
Property and equipment, net 23,896 22,234
Office equipment and software    
Property, Plant, and Equipment [Line Items]    
Total 9,679 9,768
Leasehold improvements    
Property, Plant, and Equipment [Line Items]    
Total 7,986 8,000
Furniture and fixtures    
Property, Plant, and Equipment [Line Items]    
Total 3,844 3,861
Capitalized software    
Property, Plant, and Equipment [Line Items]    
Total $ 32,672 $ 26,575