XML 94 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Nature of Business and Summary of Significant Accounting Policies - Estimated Useful Lives of Property, Plant and Equipment (Details)
Dec. 31, 2024
Core systems | Minimum  
Nature Of Operations And Summary Of Significant Accounting Policies [Line Items]  
Estimated useful life, in years 3 years
Core systems | Maximum  
Nature Of Operations And Summary Of Significant Accounting Policies [Line Items]  
Estimated useful life, in years 40 years
Buildings | Minimum  
Nature Of Operations And Summary Of Significant Accounting Policies [Line Items]  
Estimated useful life, in years 12 years
Buildings | Maximum  
Nature Of Operations And Summary Of Significant Accounting Policies [Line Items]  
Estimated useful life, in years 60 years
Leasehold improvements | Minimum  
Nature Of Operations And Summary Of Significant Accounting Policies [Line Items]  
Estimated useful life, in years 12 years
Leasehold improvements | Maximum  
Nature Of Operations And Summary Of Significant Accounting Policies [Line Items]  
Estimated useful life, in years 40 years
Personal Property | Minimum  
Nature Of Operations And Summary Of Significant Accounting Policies [Line Items]  
Estimated useful life, in years 3 years
Personal Property | Maximum  
Nature Of Operations And Summary Of Significant Accounting Policies [Line Items]  
Estimated useful life, in years 10 years
Capitalized internal-use software | Minimum  
Nature Of Operations And Summary Of Significant Accounting Policies [Line Items]  
Estimated useful life, in years 3 years
Capitalized internal-use software | Maximum  
Nature Of Operations And Summary Of Significant Accounting Policies [Line Items]  
Estimated useful life, in years 5 years