XML 89 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 858,097 $ 686,121
Less: accumulated depreciation (514,943) (391,429)
Property, plant and equipment, net 343,154 294,692
Computer hardware and software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 734,759 581,471
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, plant and equipment, gross $ 61,216 49,351
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, plant and equipment, gross $ 20,614 19,482
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, plant and equipment, gross $ 41,508 $ 35,817
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