v3.26.1
Investments - Marketable Securities Narrative (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 06, 2026
Jul. 31, 2026
Apr. 30, 2026
Jul. 31, 2025
Mar. 31, 2025
Oct. 31, 2024
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Schedule of Investments [Line Items]                    
Payments to acquire marketable securities     $ 0.5   $ 0.3 $ 2.0        
Proceeds from marketable securities       $ 2.9         $ 0.6  
Marketable securities unrealized (losses) gain             $ (0.1) $ 0.3 $ (0.1) $ 0.5
Subsequent Event                    
Schedule of Investments [Line Items]                    
Proceeds from marketable securities $ 0.6 $ 0.6