v3.26.1
Segment Information - Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Segment Reporting Asset Reconciling Item [Line Items]        
Assets $ 758,252 $ 764,300    
ASSETS        
Cash and cash equivalents 69,419 64,079 $ 58,529 $ 55,412
Income taxes receivable 3,735 4,350    
Prepaid expenses and other current assets 29,839 41,362    
Net property and equipment 15,811 16,649    
Operating lease right-of-use assets, net 59,706 66,322    
Capitalized software costs, net 110,673 112,812    
Deferred income tax assets 23,549 24,684    
Other noncurrent assets 46,318 48,500    
TOTAL ASSETS 758,252 764,300    
Operating Segments        
Segment Reporting Asset Reconciling Item [Line Items]        
Assets 399,202 385,542    
ASSETS        
TOTAL ASSETS 399,202 385,542    
Corporate, Non-Segment        
Segment Reporting Asset Reconciling Item [Line Items]        
Assets 359,050 378,758    
ASSETS        
Cash and cash equivalents 69,419 64,079    
Income taxes receivable 3,735 4,350    
Prepaid expenses and other current assets 29,839 41,362    
Net property and equipment 15,811 16,649    
Operating lease right-of-use assets, net 59,706 66,322    
Capitalized software costs, net 110,673 112,812    
Deferred income tax assets 23,549 24,684    
Other noncurrent assets 46,318 48,500    
TOTAL ASSETS $ 359,050 $ 378,758