XML 34 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments in Marketable Securities - Summary of Investments Classified As Available-For-Sale Securities (Parenthetical) (Detail)
Mar. 31, 2024
USD ($)
Security
Dec. 31, 2023
USD ($)
Security
Schedule of Available-for-sale Securities [Line Items]    
Number of securities in unrealized gain position | Security 18 49
Number of securities in unrealized loss position | Security 248 115
Unrealized losses, aggregate $ 1,259,000 $ 254,000
Short-term investments – available for sale 767,397,000 306,563,000
Unrealized gains, aggregate 46,000 156,000
Cash equivalents [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Short-term investments – available for sale 0 0
Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Short-term investments classified as available-for-sale, noncurrent 190,900,000 0
Corporate debt securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized losses, aggregate 914,000 128,000
Short-term investments classified as available-for-sale, noncurrent 190,900,000 0
Unrealized gains, aggregate 46,000 148,000
Government debt securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized losses, aggregate 345,000 126,000
Short-term investments classified as available-for-sale, noncurrent 190,900,000 0
Unrealized gains, aggregate   8,000
Maximum [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized gains, individually 21,000 37,000
Unrealized losses, individually 38,000 23,000
Unrealized losses, aggregate 1,274,000 258,000
Unrealized gains, aggregate $ 47,000 $ 158,000