XML 74 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Summary of Companies unrealized and realized gains and losses on investments (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Gain (Loss) on Securities [Line Items]      
Unrealized gains/(losses) $ 19 $ 1,719 $ (2,625)
Realized gains/(losses) (324) (149) 0
Securities sold, not yet purchased gross realized gains 174 0 0
Corporate Debt [Member]      
Gain (Loss) on Securities [Line Items]      
Unrealized gains/(losses) (328) (11) 0
Realized gains/(losses) 4 (11) 0
U.S. Treasuries [Member]      
Gain (Loss) on Securities [Line Items]      
Unrealized gains/(losses) (1,025) 446 (534)
Mutual Funds Held In Rabbi Trust [Member]      
Gain (Loss) on Securities [Line Items]      
Unrealized gains/(losses) 1,372 1,284 (2,091)
Realized gains/(losses) $ (328) $ (138) $ 0