XML 66 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments - Summary of Fair Value And Unrealized Losses of Marketable Securities In Loss Position (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Less than 12 months, Fair Value $ 102,290 $ 343,373
Less than 12 months, Unrealized Losses (149) (611)
Greater than 12 months, Fair Value 10,197 123,121
Greater than 12 months, Unrealized Losses (4) (640)
Fair Value 112,487 466,494
Unrealized Losses (153) (1,251)
U.S. Government Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Less than 12 months, Fair Value 11,032 52,521
Less than 12 months, Unrealized Losses (5) (96)
Greater than 12 months, Fair Value   41,911
Greater than 12 months, Unrealized Losses   (251)
Fair Value 11,032 94,432
Unrealized Losses (5) (347)
U.S. Corporate Bonds [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Less than 12 months, Fair Value 83,946 111,901
Less than 12 months, Unrealized Losses (129) (246)
Greater than 12 months, Fair Value 10,197 43,851
Greater than 12 months, Unrealized Losses (4) (238)
Fair Value 94,143 155,752
Unrealized Losses (133) (484)
International Corporate Bonds [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Less than 12 months, Fair Value 7,312 43,708
Less than 12 months, Unrealized Losses (15) (87)
Greater than 12 months, Fair Value   6,014
Greater than 12 months, Unrealized Losses   (35)
Fair Value 7,312 49,722
Unrealized Losses $ (15) (122)
U.S. Commercial Paper [Member]    
Debt Securities, Available-for-Sale [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]    
Debt Securities, Available-for-Sale [Line Items]    
Less than 12 months, Fair Value   37,300
Less than 12 months, Unrealized Losses   (38)
Fair Value   37,300
Unrealized Losses   (38)
U.S. Municipal Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Less than 12 months, Fair Value   90,095
Less than 12 months, Unrealized Losses   (143)
Greater than 12 months, Fair Value   31,345
Greater than 12 months, Unrealized Losses   (116)
Fair Value   121,440
Unrealized Losses   $ (259)