v3.26.1
Fair Value Measurements - Summary of Companies Unrealized and Realized Gains and Losses on Investments (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Gain (Loss) on Securities [Line Items]    
Unrealized gains/(losses) $ (1,349) $ 880
Realized gains/(losses) 65 47
Corporate Debt [Member]    
Gain (Loss) on Securities [Line Items]    
Unrealized gains/(losses) (343) 307
Realized gains/(losses) 4 0
U.S. Treasuries [Member]    
Gain (Loss) on Securities [Line Items]    
Unrealized gains/(losses) (761) 1,066
Mutual Funds Held In Rabbi Trust [Member]    
Gain (Loss) on Securities [Line Items]    
Unrealized gains/(losses) (245) (493)
Realized gains/(losses) $ 61 $ 47