XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments - Schedule of Investments (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Short-term investments    
Certificates of deposit $ 19.2 $ 13.4
Long-term investments    
Assets held in a rabbi trust, cost basis 2.2 2.3
Assets held in a rabbi trust, unrealized gain 0.8 0.6
Assets held in a rabbi trust    
Long-term investments    
Fair Value $ 3.0 $ 2.9