XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Marketable Securities - Summary of Company Marketable Securities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost / Cost $ 584,010 $ 505,846
Unrealized Gains 6 64
Unrealized Losses (11,096) (1,773)
Fair Value 572,920 504,137
U.S. Government and Agency Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost / Cost 175,578 60,118
Unrealized Losses (2,041) (229)
Fair Value 173,537 59,889
Certificates of Deposit [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost / Cost 3,664 2,936
Unrealized Gains   2
Unrealized Losses (73) (11)
Fair Value 3,591 2,927
Corporate Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost / Cost 404,768 442,792
Unrealized Gains 6 62
Unrealized Losses (8,982) (1,533)
Fair Value $ 395,792 $ 441,321