XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.2
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
Jun. 30, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Less than 12 Months, Fair Value $ 56,741 $ 202,689
Less than 12 Months, Unrealized Losses (439) (6,024)
12 Months or Greater, Fair Value 277,063 263,824
12 Months or Greater, Unrealized Losses (8,801) (8,519)
Total, Fair Value 333,804 466,513
Total, Unrealized Losses (9,240) (14,543)
U.S. Government and Agency Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Less than 12 Months, Fair Value 29,923 91,498
Less than 12 Months, Unrealized Losses (236) (2,014)
12 Months or Greater, Fair Value 64,013 38,495
12 Months or Greater, Unrealized Losses (2,378) (1,478)
Total, Fair Value 93,936 129,993
Total, Unrealized Losses (2,614) (3,492)
Certificates of Deposit [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Less than 12 Months, Fair Value 2,885 4,484
Less than 12 Months, Unrealized Losses (39) (144)
12 Months or Greater, Fair Value 4,225 2,087
12 Months or Greater, Unrealized Losses (160) (104)
Total, Fair Value 7,110 6,571
Total, Unrealized Losses (199) (248)
Corporate Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Less than 12 Months, Fair Value 23,933 106,707
Less than 12 Months, Unrealized Losses (164) (3,866)
12 Months or Greater, Fair Value 208,825 223,242
12 Months or Greater, Unrealized Losses (6,263) (6,937)
Total, Fair Value 232,758 329,949
Total, Unrealized Losses $ (6,427) $ (10,803)