XML 58 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Marketable Securities - Summary of Company Marketable Securities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost / Cost $ 482,792 $ 505,846
Unrealized Gains 1 64
Unrealized Losses (14,543) (1,773)
Fair Value 468,250 504,137
U.S. Government and Agency Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost / Cost 134,485 60,118
Unrealized Losses (3,492) (229)
Fair Value 130,993 59,889
Certificates of Deposit [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost / Cost 7,555 2,936
Unrealized Gains 1 2
Unrealized Losses (248) (11)
Fair Value 7,308 2,927
Corporate Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost / Cost 340,752 442,792
Unrealized Gains   62
Unrealized Losses (10,803) (1,533)
Fair Value $ 329,949 $ 441,321