XML 75 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Additional Information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
investment
Fair Value Disclosures [Abstract]    
Proceeds from SAFE Investments $ 3.5  
SAFE Investments, receivable 0.9  
Gain (loss) from SAFE investments $ 1.5  
Number of SAFE investments impaired | investment   2
Impairment of other investments   $ 5.6