XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities - Summary of Company Marketable Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost / Cost $ 356,022 $ 482,792
Unrealized Gains 2 1
Unrealized Losses (9,240) (14,543)
Fair Value 346,784 468,250
U.S. Government and Agency Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost / Cost 109,284 134,485
Unrealized Gains 2  
Unrealized Losses (2,614) (3,492)
Fair Value 106,672 130,993
Certificates of Deposit [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost / Cost 7,553 7,555
Unrealized Gains   1
Unrealized Losses (199) (248)
Fair Value 7,354 7,308
Corporate Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost / Cost 239,185 340,752
Unrealized Losses (6,427) (10,803)
Fair Value $ 232,758 $ 329,949