XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.2
Investments - Summary of Fair Value And Unrealized Losses of Marketable Securities In Loss Position (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value $ 322,255 $ 343,373
Less than 12 months, Unrealized Losses (432) (611)
Greater than 12 months, Fair Value 101,647 123,121
Greater than 12 months, Unrealized Losses (284) (640)
Fair Value 423,902 466,494
Unrealized Losses (716) (1,251)
U.S. Government Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 46,179 52,521
Less than 12 months, Unrealized Losses (44) (96)
Greater than 12 months, Fair Value 33,425 41,911
Greater than 12 months, Unrealized Losses (71) (251)
Fair Value 79,604 94,432
Unrealized Losses (115) (347)
U.S. Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 165,291 111,901
Less than 12 months, Unrealized Losses (246) (246)
Greater than 12 months, Fair Value 30,021 43,851
Greater than 12 months, Unrealized Losses (112) (238)
Fair Value 195,312 155,752
Unrealized Losses (358) (484)
International Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 79,172 43,708
Less than 12 months, Unrealized Losses (109) (87)
Greater than 12 months, Fair Value 19,985 6,014
Greater than 12 months, Unrealized Losses (57) (35)
Fair Value 99,157 49,722
Unrealized Losses (166) (122)
U.S. Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 12,887 7,848
Less than 12 months, Unrealized Losses (1) (1)
Fair Value 12,887 7,848
Unrealized Losses (1) (1)
International Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 3,908 37,300
Less than 12 months, Unrealized Losses (1) (38)
Fair Value 3,908 37,300
Unrealized Losses (1) (38)
U.S. Municipal Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 14,818 90,095
Less than 12 months, Unrealized Losses (31) (143)
Greater than 12 months, Fair Value 18,216 31,345
Greater than 12 months, Unrealized Losses (44) (116)
Fair Value 33,034 121,440
Unrealized Losses $ (75) $ (259)