XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Investments in Marketable Securities - Summary of Investments Classified As Available-For-Sale Securities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 173,887 $ 176,277
Gross Unrealized Gains 2 1
Gross Unrealized Losses (1,444) (546)
Aggregate Estimated Fair Value 172,445 175,732
Certificates of deposit [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 504 504
Aggregate Estimated Fair Value 504 504
Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 35,450 32,032
Aggregate Estimated Fair Value 35,450 32,032
Corporate debt securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 137,933 143,741
Gross Unrealized Gains 2 1
Gross Unrealized Losses (1,444) (546)
Aggregate Estimated Fair Value $ 136,491 $ 143,196