XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Investments in Marketable Securities - Summary of Investments Classified As Available-For-Sale Securities (Parenthetical) (Detail)
Sep. 30, 2023
USD ($)
Security
Dec. 31, 2022
USD ($)
Security
Schedule of Available-for-sale Securities [Line Items]    
Number of securities in unrealized gain position | Security 10 0
Number of securities in unrealized loss position | Security 97 39
Unrealized losses, aggregate $ 567,000 $ 842,000
Short-term investments – available for sale 339,056,000 118,853,000
Unrealized gains, aggregate 28,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]    
Unrealized losses, aggregate 1,000  
Short-term investments classified as available-for-sale, noncurrent 0 0
Unrealized gains, aggregate 1,000  
Corporate debt securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized losses, aggregate 226,000 824,000
Short-term investments classified as available-for-sale, noncurrent 0 0
Unrealized gains, aggregate 26,000  
Government debt securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized losses, aggregate 340,000 18,000
Short-term investments classified as available-for-sale, noncurrent 0 0
Unrealized gains, aggregate 1,000  
Maximum [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized gains, individually 19,000  
Unrealized losses, individually 48,000 124,000
Unrealized losses, aggregate 567,000 $ 842,000
Unrealized gains, aggregate $ 29,000