XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Investments in Marketable Securities - Summary of Investments Classified As Available-For-Sale Securities (Parenthetical) (Detail)
Mar. 31, 2022
USD ($)
Security
Dec. 31, 2021
USD ($)
Security
Schedule of Available-for-sale Securities [Line Items]    
Number of securities in unrealized gain position | Security 1 3
Number of securities in unrealized loss position | Security 64 75
Unrealized losses, aggregate $ 1,444,000 $ 546,000
Short-term investments – available for sale 172,445,000 175,732,000
Unrealized gains, aggregate 2,000 1,000
Certificates of deposit [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Short-term investments – available for sale 504,000 504,000
Short-term investments classified as available-for-sale, noncurrent 32,300,000 56,700,000
Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Short-term investments – available for sale 35,450,000 32,032,000
Short-term investments classified as available-for-sale, noncurrent 32,300,000 56,700,000
Corporate debt securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized losses, aggregate 1,444,000 546,000
Short-term investments – available for sale 136,491,000 143,196,000
Short-term investments classified as available-for-sale, noncurrent 32,300,000 56,700,000
Unrealized gains, aggregate 2,000 1,000
Cash equivalents [Member] | Certificates of deposit [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Short-term investments – available for sale 0 0
Cash equivalents [Member] | Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Short-term investments – available for sale 0 0
Cash equivalents [Member] | Corporate debt securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Short-term investments – available for sale 0 0
Maximum [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized gains, individually 2,000 1,000
Unrealized losses, individually 169,000 73,000
Unrealized losses, aggregate $ 1,444,000 550,000
Unrealized gains, aggregate   $ 2,000