v3.26.1
Property and Equipment - Schedule of Property and Equipment - Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property, Plant, and Equipment [Line Items]    
Total $ 34,118 $ 29,678
Less accumulated depreciation and amortization (18,067) (16,283)
Property and equipment—net 16,051 13,395
Office furniture and equipment    
Property, Plant, and Equipment [Line Items]    
Total 2,151 2,085
Computers and software    
Property, Plant, and Equipment [Line Items]    
Total 8,204 7,824
Leasehold improvements    
Property, Plant, and Equipment [Line Items]    
Total 1,128 1,113
Capitalized internal-use software    
Property, Plant, and Equipment [Line Items]    
Total $ 22,635 $ 18,656