XML 34 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Investments in Marketable Securities - Summary of Investments Classified As Available-For-Sale Securities (Parenthetical) (Detail)
Sep. 30, 2024
USD ($)
Security
Dec. 31, 2023
USD ($)
Sep. 30, 2023
USD ($)
Security
Schedule of Available-for-sale Securities [Line Items]      
Number of securities in unrealized gain position | Security 270   49
Number of securities in unrealized loss position | Security 58   115
Unrealized losses, aggregate $ 218,000 $ 254,000  
Short-term investments – available for sale 880,093,000 306,563,000  
Unrealized gains, aggregate 2,195,000 156,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 138,000 128,000  
Short-term investments classified as available-for-sale, noncurrent 189,800,000    
Unrealized gains, aggregate 1,954,000 148,000  
Government debt securities [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Unrealized losses, aggregate 80,000 126,000  
Short-term investments classified as available-for-sale, noncurrent   0  
Unrealized gains, aggregate 241,000 $ 8,000  
Maximum [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Unrealized gains, individually 100,000   $ 37,000
Unrealized losses, individually 42,000   23,000
Unrealized losses, aggregate 218,000   258,000
Unrealized gains, aggregate $ 2,200,000   $ 158,000