XML 63 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Summary of Companies Unrealized and Realized Gains and Losses on Investments (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Gain (Loss) on Securities [Line Items]        
Unrealized gains/(losses) $ 1,478 $ 915 $ 2,358 $ 1,261
Realized gains/(losses) 47 (412) 94 (375)
Securities sold, not yet purchased gross unrealized gains 0 44 0 44
Corporate Debt [Member]        
Gain (Loss) on Securities [Line Items]        
Unrealized gains/(losses) 195 (18) 502 (91)
Realized gains/(losses) 0 0 0 2
U.S. Treasuries [Member]        
Gain (Loss) on Securities [Line Items]        
Unrealized gains/(losses) 213 262 1,279 7
Mutual Funds Held In Rabbi Trust [Member]        
Gain (Loss) on Securities [Line Items]        
Unrealized gains/(losses) 1,070 671 577 1,345
Realized gains/(losses) $ 47 $ (412) $ 94 $ (377)