XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Cash, Cash Equivalents and Short-Term Investments - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 31, 2022
USD ($)
investmentType
investment
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Cash and Cash Equivalents [Abstract]      
Cash in transit for credit and debit card transactions $ 8.6   $ 8.3
Number of investments in unrealized loss positions | investment 706    
Number of security types | investmentType 9    
Number of security types in loss position | investmentType 7    
Unrealized losses, short term investments $ 33.0   $ 9.2
Investment income $ 1.8 $ 1.9