XML 59 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Dec. 31, 2023
USD ($)
ReportingUnit
Dec. 31, 2022
USD ($)
ReportingUnit
Dec. 31, 2020
Term of maintenance contract 1 year    
Cash equivalents, maturity period 3 months    
Goodwill impairment loss $ 0 $ 0  
Number of reporting units | ReportingUnit 2 2  
Goodwill and intangible assets reporting units description As of December 31, 2023 and 2022, we have two reporting units, one is our health business and the other includes the rest of our operations.    
Indefinite lived intangible assets $ 0 $ 0  
Impairment of long-lived assets held for use $ 0 $ 0  
Credit Concentration Risk [Member] | Trade Receivables [Member] | Operating Segments [Member]      
Concentration of credit risk 0.00% 0.00%  
Software-enabled Services [Member]      
Revenue remaining performance obligation, explanation For our software-enabled services contracts which are cancelable with 90 days’ notice or meet the allocation objective for a series of performance obligations under ASC 606, we have not disclosed the transaction price for the remaining performance obligations as of the end of each reporting period or when we expect to recognize this revenue.    
Kansas City, Missouri [Member] | Joint Venture in Leasing Arrangement [Member] | VIE [Member]      
Ownership percentage 50.00%    
Minimum [Member]      
Tax benefit realized upon settlement 50.00%    
Minimum [Member] | VIE [Member]      
Ownership percentage 50.00%    
Minimum [Member] | Limited Partner [Member] | VIE [Member]      
Ownership percentage 5.00%    
Minimum [Member] | Perpetual License [Member]      
Duration of maintenance contract     1 year
Minimum [Member] | Software Development [Member]      
Completed technology, trade names and other identifiable intangible assets are amortized over lives 2 years    
Minimum [Member] | Software-enabled Services [Member]      
Revenue recognition period 1 year    
Maximum [Member] | Perpetual License [Member]      
Duration of maintenance contract 5 years    
Maximum [Member] | Software Development [Member]      
Completed technology, trade names and other identifiable intangible assets are amortized over lives 5 years    
Maximum [Member] | Completed Technology, Trade Names and Other [Member]      
Completed technology, trade names and other identifiable intangible assets are amortized over lives 17 years    
Maximum [Member] | Software-enabled Services [Member]      
Revenue recognition period 5 years