XML 66 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Marketable Securities - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
Marketable securities $ 193,900,000 $ 197,800,000
Marketable securities unrealized gain 1,800,000 1,900,000
Marketable securities unrealized loss 100,000  
Marketable securities unrealized loss, Less than twelve months 451,900,000 463,500,000
Marketable securities unrealized loss, more than twelve months 31,800,000 138,400,000
Marketable securities, non-current 0 1,973,000
Marketable equity securities unrealized gain 4,100,000  
Net unrealized gain on equity securities 4,100,000  
Available-for-sale debt securities remaining maturities greater than thirty months $ 0  
Other Comprehensive Income (Loss) [Member]    
Marketable Securities [Line Items]    
Marketable securities unrealized gain   $ 17,500,000