XML 76 R65.htm IDEA: XBRL DOCUMENT v3.25.1
Investments - Marketable Securities Narrative (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
Mar. 31, 2025
Oct. 31, 2024
Mar. 31, 2025
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% 1.00%
Marketable securities unrealized gain     $ 0.2