XML 40 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Cash and Investments in Marketable Securities - Portfolio of Cash and Investments in Marketable Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost $ 136,813  
Gross Unrealized Gains 13  
Gross Unrealized Losses (59)  
Fair Value 136,767 $ 229,253
Cash 6,333 9,822
Total cash and investments in marketable securities 175,903 269,095
Corporate notes and bonds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 58,906  
Gross Unrealized Gains 13  
Gross Unrealized Losses (24)  
Fair Value 58,895 109,711
Corporate commercial paper | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 77,907  
Gross Unrealized Gains 0  
Gross Unrealized Losses (35)  
Fair Value 77,872 119,542
Money market funds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments in marketable securities 18,069 15,993
Certificates of deposit | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments in marketable securities $ 14,734 $ 14,027