v3.26.3
Property and Equipment, net - Schedule of Major Classes of Property and Equipment (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Property, Plant, and Equipment [Line Items]    
Total $ 57,364 $ 48,204
Accumulated depreciation (32,453) (25,970)
Property and equipment, net 24,911 22,234
Office equipment and software    
Property, Plant, and Equipment [Line Items]    
Total 9,827 9,768
Leasehold improvements    
Property, Plant, and Equipment [Line Items]    
Total 8,105 8,000
Furniture and fixtures    
Property, Plant, and Equipment [Line Items]    
Total 3,877 3,861
Capitalized software    
Property, Plant, and Equipment [Line Items]    
Total $ 35,555 $ 26,575