v3.26.1
Property, Equipment and Software, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property, Plant, and Equipment [Line Items]    
Property, equipment and software $ 101,802 $ 92,029
Less accumulated depreciation and amortization (66,501) (64,401)
Property, equipment and software, net 35,301 27,628
Capitalized technology    
Property, Plant, and Equipment [Line Items]    
Property, equipment and software 96,036 86,411
Furniture, fixtures and equipment    
Property, Plant, and Equipment [Line Items]    
Property, equipment and software 4,787 4,639
Leasehold improvements    
Property, Plant, and Equipment [Line Items]    
Property, equipment and software $ 979 $ 979