XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities - Summary of Company Marketable Securities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost / Cost $ 414,198 $ 482,792
Unrealized Gains 5 1
Unrealized Losses (10,768) (14,543)
Fair Value 403,435 468,250
U.S. Government and Agency Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost / Cost 101,176 134,485
Unrealized Losses (2,567) (3,492)
Fair Value 98,609 130,993
Certificates of Deposit [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost / Cost 7,554 7,555
Unrealized Gains   1
Unrealized Losses (221) (248)
Fair Value 7,333 7,308
Corporate Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost / Cost 305,468 340,752
Unrealized Gains 5  
Unrealized Losses (7,980) (10,803)
Fair Value $ 297,493 $ 329,949