XML 93 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment - Schedule of Property and Equipment (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 954,008 $ 858,097
Less: accumulated depreciation (576,303) (514,943)
Property and equipment, net 377,705 343,154
Computer hardware and software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 839,250 734,759
Computer hardware and software | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives (in Years) 3 years  
Computer hardware and software | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives (in Years) 5 years  
Card-reading equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 53,820 61,216
Card-reading equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives (in Years) 4 years  
Card-reading equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives (in Years) 6 years  
Furniture, fixtures and vehicles    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 20,696 20,614
Furniture, fixtures and vehicles | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives (in Years) 2 years  
Furniture, fixtures and vehicles | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives (in Years) 10 years  
Buildings and improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 40,242 $ 41,508
Buildings and improvements | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives (in Years) 5 years  
Buildings and improvements | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives (in Years) 50 years