XML 76 R65.htm IDEA: XBRL DOCUMENT v3.25.2
Investments - Marketable Securities Narrative (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2025
Oct. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Investments, Debt and Equity Securities [Abstract]            
Payments to acquire marketable securities $ 0.3 $ 2.0        
Payments to acquire marketable securities, percentage of issuer's outstanding common stock (less than) 1.00% 1.00%        
Marketable securities unrealized gain     $ 0.3 $ 0.0 $ 0.5 $ 0.0