v3.26.1
Property and Equipment, net - Schedule of Major Classes of Property and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Property, Plant and Equipment [Line Items]    
Total $ 51,105 $ 48,204
Accumulated depreciation (28,203) (25,970)
Property and equipment, net 22,902 22,234
Office equipment and software    
Property, Plant and Equipment [Line Items]    
Total 10,005 9,768
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total 7,977 8,000
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total 3,964 3,861
Capitalized software    
Property, Plant and Equipment [Line Items]    
Total $ 29,159 $ 26,575