v3.26.1
Property and Equipment, net - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property and Equipment, net    
Property and equipment, gross $ 187,438 $ 179,384
Less - accumulated depreciation and amortization (122,818) (116,558)
Property and equipment, net 64,620 62,826
Land 1,677 1,528
Property and equipment, net $ 66,297 64,354
Buildings    
Property and Equipment, net    
Useful life in years 30 years  
Property and equipment, gross $ 2,404 2,202
Data processing equipment    
Property and Equipment, net    
Property and equipment, gross $ 168,980 163,160
Data processing equipment | Minimum    
Property and Equipment, net    
Useful life in years 3 years  
Data processing equipment | Maximum    
Property and Equipment, net    
Useful life in years 5 years  
Furniture and equipment    
Property and Equipment, net    
Property and equipment, gross $ 10,668 9,285
Furniture and equipment | Minimum    
Property and Equipment, net    
Useful life in years 3 years  
Furniture and equipment | Maximum    
Property and Equipment, net    
Useful life in years 10 years  
Leasehold improvements    
Property and Equipment, net    
Property and equipment, gross $ 5,386 $ 4,737
Leasehold improvements | Minimum    
Property and Equipment, net    
Useful life in years 5 years  
Leasehold improvements | Maximum    
Property and Equipment, net    
Useful life in years 10 years