XML 74 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment - Schedule (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Property and Equipment $ 584,281 $ 497,775
Accumulated Depreciation (351,446) (284,537)
Property and equipment, net 232,835 213,238
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and Equipment 4,115 4,279
Accumulated Depreciation (3,358) (3,074)
Property and equipment, net 757 1,205
Furniture & equipment    
Property, Plant and Equipment [Line Items]    
Property and Equipment 5,256 5,569
Accumulated Depreciation (4,455) (4,137)
Property and equipment, net 801 1,432
Computer hardware    
Property, Plant and Equipment [Line Items]    
Property and Equipment 60,279 46,733
Accumulated Depreciation (34,579) (26,776)
Property and equipment, net 25,700 19,957
Computer software    
Property, Plant and Equipment [Line Items]    
Property and Equipment 40,928 35,991
Accumulated Depreciation (32,217) (28,477)
Property and equipment, net 8,711 7,514
Capitalized software development    
Property, Plant and Equipment [Line Items]    
Property and Equipment 473,703 405,203
Accumulated Depreciation (276,837) (222,073)
Property and equipment, net $ 196,866 $ 183,130