XML 120 R103.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial Instruments and Fair Value - Additional Information (Details) - Level 2 - Fair Value, Nonrecurring - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2024
Gain (Loss) on Securities [Line Items]    
Unrealized gain (loss) on equity investments $ 0.8  
Cumulative gains on investments in equity securities without readily determinable fair values $ 0.8 $ 0.8