XML 67 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments - Schedule of Fair Values of Investments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Oct. 01, 2024
Dec. 31, 2023
Amortized Cost      
Schedule of Investments [Line Items]      
Total cash equivalents and investments   $ 247,593  
Less: cash equivalents   (41,582)  
Total Investments   206,011  
Amortized Cost | Available-for-Sale Investments      
Schedule of Investments [Line Items]      
Total cash equivalents and investments $ 170,964    
Less: cash equivalents (14,745)    
Total Investments 156,219    
Amortized Cost | Held-to-Maturity Investments      
Schedule of Investments [Line Items]      
Total cash equivalents and investments     $ 122,418
Less: cash equivalents     (58,644)
Total Investments     63,774
Amortized Cost | Commercial Bonds and Paper | Fair Value, Inputs, Level 2      
Schedule of Investments [Line Items]      
Total cash equivalents and investments   57,477  
Amortized Cost | Commercial Bonds and Paper | Fair Value, Inputs, Level 2 | Available-for-Sale Investments      
Schedule of Investments [Line Items]      
Total cash equivalents and investments 44,145    
Amortized Cost | Commercial Bonds and Paper | Fair Value, Inputs, Level 2 | Held-to-Maturity Investments      
Schedule of Investments [Line Items]      
Total cash equivalents and investments     43,251
Amortized Cost | Money Market Funds | Fair Value, Inputs, Level 1      
Schedule of Investments [Line Items]      
Total cash equivalents and investments   31,298  
Amortized Cost | Money Market Funds | Fair Value, Inputs, Level 1 | Available-for-Sale Investments      
Schedule of Investments [Line Items]      
Total cash equivalents and investments 14,745    
Amortized Cost | Money Market Funds | Fair Value, Inputs, Level 1 | Held-to-Maturity Investments      
Schedule of Investments [Line Items]      
Total cash equivalents and investments     69,611
Amortized Cost | U.S. Treasury Securities | Fair Value, Inputs, Level 2      
Schedule of Investments [Line Items]      
Total cash equivalents and investments   158,818  
Amortized Cost | U.S. Treasury Securities | Fair Value, Inputs, Level 2 | Available-for-Sale Investments      
Schedule of Investments [Line Items]      
Total cash equivalents and investments 112,074    
Amortized Cost | U.S. Treasury Securities | Fair Value, Inputs, Level 2 | Held-to-Maturity Investments      
Schedule of Investments [Line Items]      
Total cash equivalents and investments     9,556
Gross Unrealized Holding Gains      
Schedule of Investments [Line Items]      
Total cash equivalents and investments   968  
Total Investments   968  
Gross Unrealized Holding Gains | Available-for-Sale Investments      
Schedule of Investments [Line Items]      
Total cash equivalents and investments 233    
Total Investments 233    
Gross Unrealized Holding Gains | Held-to-Maturity Investments      
Schedule of Investments [Line Items]      
Total cash equivalents and investments     191
Total Investments     191
Gross Unrealized Holding Gains | Commercial Bonds and Paper | Fair Value, Inputs, Level 2      
Schedule of Investments [Line Items]      
Total cash equivalents and investments   268  
Gross Unrealized Holding Gains | Commercial Bonds and Paper | Fair Value, Inputs, Level 2 | Available-for-Sale Investments      
Schedule of Investments [Line Items]      
Total cash equivalents and investments 49    
Gross Unrealized Holding Gains | Commercial Bonds and Paper | Fair Value, Inputs, Level 2 | Held-to-Maturity Investments      
Schedule of Investments [Line Items]      
Total cash equivalents and investments     135
Gross Unrealized Holding Gains | U.S. Treasury Securities | Fair Value, Inputs, Level 2      
Schedule of Investments [Line Items]      
Total cash equivalents and investments   700  
Gross Unrealized Holding Gains | U.S. Treasury Securities | Fair Value, Inputs, Level 2 | Available-for-Sale Investments      
Schedule of Investments [Line Items]      
Total cash equivalents and investments 184    
Gross Unrealized Holding Gains | U.S. Treasury Securities | Fair Value, Inputs, Level 2 | Held-to-Maturity Investments      
Schedule of Investments [Line Items]      
Total cash equivalents and investments     56
Gross Unrealized Holding Losses      
Schedule of Investments [Line Items]      
Total cash equivalents and investments   (14)  
Total Investments   (14)  
Gross Unrealized Holding Losses | Available-for-Sale Investments      
Schedule of Investments [Line Items]      
Total cash equivalents and investments (53)    
Total Investments (53)    
Gross Unrealized Holding Losses | Held-to-Maturity Investments      
Schedule of Investments [Line Items]      
Total cash equivalents and investments     (38)
Total Investments     (38)
Gross Unrealized Holding Losses | Commercial Bonds and Paper | Fair Value, Inputs, Level 2      
Schedule of Investments [Line Items]      
Total cash equivalents and investments   (12)  
Gross Unrealized Holding Losses | Commercial Bonds and Paper | Fair Value, Inputs, Level 2 | Available-for-Sale Investments      
Schedule of Investments [Line Items]      
Total cash equivalents and investments (24)    
Gross Unrealized Holding Losses | Commercial Bonds and Paper | Fair Value, Inputs, Level 2 | Held-to-Maturity Investments      
Schedule of Investments [Line Items]      
Total cash equivalents and investments     (38)
Gross Unrealized Holding Losses | U.S. Treasury Securities | Fair Value, Inputs, Level 2      
Schedule of Investments [Line Items]      
Total cash equivalents and investments   (2)  
Gross Unrealized Holding Losses | U.S. Treasury Securities | Fair Value, Inputs, Level 2 | Available-for-Sale Investments      
Schedule of Investments [Line Items]      
Total cash equivalents and investments (29)    
Estimated Fair Value      
Schedule of Investments [Line Items]      
Total cash equivalents and investments   248,547  
Less: cash equivalents   (41,582)  
Total Investments   206,965  
Estimated Fair Value | Available-for-Sale Investments      
Schedule of Investments [Line Items]      
Total cash equivalents and investments 171,144    
Less: cash equivalents (14,745)    
Total Investments 156,399    
Estimated Fair Value | Held-to-Maturity Investments      
Schedule of Investments [Line Items]      
Total cash equivalents and investments     122,571
Less: cash equivalents     (58,644)
Total Investments     63,927
Estimated Fair Value | Commercial Bonds and Paper | Fair Value, Inputs, Level 2 | Available-for-Sale Investments      
Schedule of Investments [Line Items]      
Total cash equivalents and investments 44,170    
Estimated Fair Value | Commercial Bonds and Paper | Fair Value, Inputs, Level 2 | Held-to-Maturity Investments      
Schedule of Investments [Line Items]      
Total cash equivalents and investments     43,348
Estimated Fair Value | Money Market Funds | Fair Value, Inputs, Level 2      
Schedule of Investments [Line Items]      
Total cash equivalents and investments   57,733  
Estimated Fair Value | Money Market Funds | Fair Value, Inputs, Level 1      
Schedule of Investments [Line Items]      
Total cash equivalents and investments   31,298  
Estimated Fair Value | Money Market Funds | Fair Value, Inputs, Level 1 | Available-for-Sale Investments      
Schedule of Investments [Line Items]      
Total cash equivalents and investments 4,745    
Estimated Fair Value | Money Market Funds | Fair Value, Inputs, Level 1 | Held-to-Maturity Investments      
Schedule of Investments [Line Items]      
Total cash equivalents and investments     69,611
Estimated Fair Value | U.S. Treasury Securities | Fair Value, Inputs, Level 2      
Schedule of Investments [Line Items]      
Total cash equivalents and investments   $ 159,516  
Estimated Fair Value | U.S. Treasury Securities | Fair Value, Inputs, Level 2 | Available-for-Sale Investments      
Schedule of Investments [Line Items]      
Total cash equivalents and investments $ 112,229    
Estimated Fair Value | U.S. Treasury Securities | Fair Value, Inputs, Level 2 | Held-to-Maturity Investments      
Schedule of Investments [Line Items]      
Total cash equivalents and investments     $ 9,612