XML 42 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Investments - Summary of Fair Value And Unrealized Losses of Marketable Securities In Loss Position (Detail) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value $ 47,550 $ 343,373
Less than 12 months, Unrealized Losses (34) (611)
Greater than 12 months, Fair Value 34,096 123,121
Greater than 12 months, Unrealized Losses (21) (640)
Fair Value 81,646 466,494
Unrealized Losses (55) (1,251)
U.S. Government Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 7,883 52,521
Less than 12 months, Unrealized Losses (3) (96)
Greater than 12 months, Fair Value 9,429 41,911
Greater than 12 months, Unrealized Losses (5) (251)
Fair Value 17,312 94,432
Unrealized Losses (8) (347)
U.S. Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 13,502 111,901
Less than 12 months, Unrealized Losses (16) (246)
Greater than 12 months, Fair Value 14,844 43,851
Greater than 12 months, Unrealized Losses (13) (238)
Fair Value 28,346 155,752
Unrealized Losses (29) (484)
International Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 15,736 43,708
Less than 12 months, Unrealized Losses (8) (87)
Greater than 12 months, Fair Value 7,323 6,014
Greater than 12 months, Unrealized Losses (3) (35)
Fair Value 23,059 49,722
Unrealized Losses (11) (122)
U.S. Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value   7,848
Less than 12 months, Unrealized Losses   (1)
Fair Value   7,848
Unrealized Losses   (1)
International Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 3,958 37,300
Less than 12 months, Unrealized Losses (1) (38)
Fair Value 3,958 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 6,471 90,095
Less than 12 months, Unrealized Losses (6) (143)
Greater than 12 months, Fair Value 2,500 31,345
Greater than 12 months, Unrealized Losses 0 (116)
Fair Value 8,971 121,440
Unrealized Losses $ (6) $ (259)