v3.25.4
Investments in Marketable Securities - Summary of Investments Classified As Available-For-Sale Securities (Parenthetical) (Detail)
Dec. 31, 2025
USD ($)
Security
Dec. 31, 2024
USD ($)
Security
Schedule of Available-for-sale Securities [Line Items]    
Number of securities in unrealized gain position | Security 176 197
Number of securities in unrealized loss position | Security 59 132
Unrealized losses, aggregate $ 88,000 $ 1,077,000
Short-term investments – available for sale 539,929,000 875,936,000
Unrealized gains, aggregate 932,000 802,000
Cash equivalents [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Short-term investments – available for sale 0 0
Corporate debt securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized losses, aggregate 85,000 860,000
Short-term investments classified as available-for-sale, noncurrent 105,000,000 0
Unrealized gains, aggregate 864,000 708,000
Government debt securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized losses, aggregate 3,000 217,000
Unrealized gains, aggregate 68,000 94,000
Maximum [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized gains, individually 51,000 32,000
Unrealized losses, individually 11,000 66,000
Unrealized losses, aggregate 88,000 1,077,000
Unrealized gains, aggregate $ 932,000 $ 802,000