v3.25.0.1
Fair Value Measurements and Marketable Equity Securities - Schedule of Portion of Unrealized Gains Relate to Marketable Equity Securities (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Gain (Loss) on Securities [Line Items]      
Net gain during the period on marketable equity securities $ 12,110 $ 9,807 $ 0
Less: Net gain recognized during the period on marketable equity securities sold during the period (6,081) 0 0
Unrealized loss (gain) recognized during the period on marketable equity securities still held at the reporting date $ 6,030 $ 9,807 $ 0