XML 39 R30.htm IDEA: XBRL DOCUMENT v3.26.1
Investments in Marketable Securities - Summary of Investments Classified As Available-For-Sale Securities (Parenthetical) (Detail)
Jun. 30, 2026
USD ($)
Security
Dec. 31, 2025
USD ($)
Security
Schedule of Available-for-sale Securities [Line Items]    
Number of securities in unrealized gain position | Security 52 176
Number of securities in unrealized loss position | Security 118 59
Short-term investments – available for sale $ 375,913,000 $ 539,929,000
Unrealized gains, aggregate 60,000 932,000
Unrealized losses, aggregate 764,000 88,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]    
Short-term investments classified as available-for-sale, noncurrent 59,700,000 105,000,000
Unrealized gains, aggregate 54,000 864,000
Unrealized losses, aggregate 700,000 85,000
Government debt securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized gains, aggregate 6,000 68,000
Unrealized losses, aggregate 64,000 3,000
Maximum [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized gains, individually 7,000 51,000
Unrealized gains, aggregate 60,000 932,000
Unrealized losses, individually 57,000 11,000
Unrealized losses, aggregate $ 765,000 $ 88,000