v3.26.1
Property and Equipment (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Property, Plant, and Equipment [Line Items]      
Total $ 58,875   $ 55,209
Less accumulated depreciation (37,109)   (33,660)
Property and equipment, net 21,766   21,549
Depreciation 3,400 $ 3,500  
Furniture & fixtures      
Property, Plant, and Equipment [Line Items]      
Total 10,960   10,268
Computer equipment      
Property, Plant, and Equipment [Line Items]      
Total 7,535   6,552
Network equipment      
Property, Plant, and Equipment [Line Items]      
Total 1,061   802
Phone system      
Property, Plant, and Equipment [Line Items]      
Total 200   200
Leasehold improvements      
Property, Plant, and Equipment [Line Items]      
Total $ 39,119   $ 37,387