XML 60 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Gain (Loss) on Securities [Line Items]        
Unrealized gains/(losses) $ 915 $ (414) $ 1,261 $ 536
Realized gains/(losses) (412) (59) (375) (76)
Liabilities, Fair Value Disclosure [Abstract]        
Securities sold, not yet purchased gross unrealized gains 44   44  
Securities sold, not yet purchased gross unrealized losses   0   0
Corporate Debt [Member]        
Gain (Loss) on Securities [Line Items]        
Unrealized gains/(losses) (18) (168) (91) (223)
Realized gains/(losses) 0 0 2 (17)
U.S. Treasuries [Member]        
Gain (Loss) on Securities [Line Items]        
Unrealized gains/(losses) 262 (766) 7 (346)
Liabilities, Fair Value Disclosure [Abstract]        
Securities sold, not yet purchased gross unrealized gains 44   44  
Securities sold, not yet purchased gross unrealized losses 0   0  
Mutual Funds Held In Rabbi Trust [Member]        
Gain (Loss) on Securities [Line Items]        
Unrealized gains/(losses) 671 520 1,345 1,105
Realized gains/(losses) $ (412) $ (59) $ (377) $ (59)