XML 48 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments - Summary of Fair Value And Unrealized Losses of Marketable Securities In Loss Position (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value $ 332,005 $ 343,373
Less than 12 months, Unrealized Losses (650) (611)
Greater than 12 months, Fair Value 57,558 123,121
Greater than 12 months, Unrealized Losses (229) (640)
Fair Value 389,563 466,494
Unrealized Losses (879) (1,251)
U.S. Government Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 100,615 52,521
Less than 12 months, Unrealized Losses (141) (96)
Greater than 12 months, Fair Value 21,462 41,911
Greater than 12 months, Unrealized Losses (98) (251)
Fair Value 122,077 94,432
Unrealized Losses (239) (347)
U.S. Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 115,218 111,901
Less than 12 months, Unrealized Losses (283) (246)
Greater than 12 months, Fair Value 15,430 43,851
Greater than 12 months, Unrealized Losses (57) (238)
Fair Value 130,648 155,752
Unrealized Losses (340) (484)
International Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 42,335 43,708
Less than 12 months, Unrealized Losses (114) (87)
Greater than 12 months, Fair Value 5,718 6,014
Greater than 12 months, Unrealized Losses (22) (35)
Fair Value 48,053 49,722
Unrealized Losses (136) (122)
U.S. Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 4,914 7,848
Less than 12 months, Unrealized Losses (1) (1)
Fair Value 4,914 7,848
Unrealized Losses (1) (1)
International Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 18,766 37,300
Less than 12 months, Unrealized Losses (7) (38)
Fair Value 18,766 37,300
Unrealized Losses (7) (38)
U.S. Municipal Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 50,157 90,095
Less than 12 months, Unrealized Losses (104) (143)
Greater than 12 months, Fair Value 14,948 31,345
Greater than 12 months, Unrealized Losses (52) (116)
Fair Value 65,105 121,440
Unrealized Losses $ (156) $ (259)