XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities - Summary of Fair Values and Unrealized Losses of Marketable Securities Held by the Company in an Unrealized Loss Position for Less Than 12 months and 12 Months or Greater (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Less than 12 Months, Fair Value $ 45,381 $ 202,689
Less than 12 Months, Unrealized Losses (605) (6,024)
12 Months or Greater, Fair Value 356,370 263,824
12 Months or Greater, Unrealized Losses (10,163) (8,519)
Total, Fair Value 401,751 466,513
Total, Unrealized Losses (10,768) (14,543)
U.S. Government and Agency Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Less than 12 Months, Fair Value 33,920 91,498
Less than 12 Months, Unrealized Losses (386) (2,014)
12 Months or Greater, Fair Value 64,689 38,495
12 Months or Greater, Unrealized Losses (2,181) (1,478)
Total, Fair Value 98,609 129,993
Total, Unrealized Losses (2,567) (3,492)
Certificates of Deposit [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Less than 12 Months, Fair Value 3,379 4,484
Less than 12 Months, Unrealized Losses (51) (144)
12 Months or Greater, Fair Value 3,484 2,087
12 Months or Greater, Unrealized Losses (170) (104)
Total, Fair Value 6,863 6,571
Total, Unrealized Losses (221) (248)
Corporate Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Less than 12 Months, Fair Value 8,082 106,707
Less than 12 Months, Unrealized Losses (168) (3,866)
12 Months or Greater, Fair Value 288,197 223,242
12 Months or Greater, Unrealized Losses (7,812) (6,937)
Total, Fair Value 296,279 329,949
Total, Unrealized Losses $ (7,980) $ (10,803)