XML 67 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Summary of Companies Unrealized and Realized Gains and Losses on Investments (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Gain (Loss) on Securities [Line Items]    
Unrealized gains/(losses) $ 880 $ 346
Realized gains/(losses) 47 37
Corporate Debt [Member]    
Gain (Loss) on Securities [Line Items]    
Unrealized gains/(losses) 307 (73)
Realized gains/(losses) 0 2
U.S. Treasuries [Member]    
Gain (Loss) on Securities [Line Items]    
Unrealized gains/(losses) 1,066 (255)
Mutual Funds Held In Rabbi Trust [Member]    
Gain (Loss) on Securities [Line Items]    
Unrealized gains/(losses) (493) 674
Realized gains/(losses) $ 47 $ 35