v3.25.4
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 194,777 $ 205,707
Less: accumulated depreciation and amortization (124,179) (132,324)
Property and equipment, net 70,598 73,383
Land    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 3,161 3,161
Building and building improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 16,715 16,715
Building and building improvements | Minimum    
Property, Plant and Equipment [Line Items]    
Useful Life 15 years  
Building and building improvements | Maximum    
Property, Plant and Equipment [Line Items]    
Useful Life 39 years  
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 52,581 49,828
Leasehold improvements | Maximum    
Property, Plant and Equipment [Line Items]    
Useful Life 20 years  
Office equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 1,500 1,879
Useful Life 5 years  
Computer equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 21,595 25,265
Computer equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Useful Life 3 years  
Computer equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Useful Life 5 years  
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 16,984 19,751
Furniture and fixtures | Minimum    
Property, Plant and Equipment [Line Items]    
Useful Life 5 years  
Furniture and fixtures | Maximum    
Property, Plant and Equipment [Line Items]    
Useful Life 7 years  
Other capital assets    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 59 81
Useful Life 5 years  
Software development    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 69,468 74,173
Useful Life 5 years  
Software development | Minimum    
Property, Plant and Equipment [Line Items]    
Useful Life 3 years  
Software development | Maximum    
Property, Plant and Equipment [Line Items]    
Useful Life 5 years  
Program development    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 12,714 $ 14,854
Useful Life 3 years  
Program development | Maximum    
Property, Plant and Equipment [Line Items]    
Useful Life 3 years