XML 38 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Cash and Investments in Marketable Securities - Portfolio of Cash and Investments in Marketable Securities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost $ 182,531  
Gross Unrealized Gains 58  
Gross Unrealized Losses (43)  
Fair Value 182,546 $ 229,253
Cash 7,124 9,822
Total cash and investments in marketable securities 220,651 269,095
Corporate notes and bonds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 97,017  
Gross Unrealized Gains 44  
Gross Unrealized Losses (21)  
Fair Value 97,040 109,711
Corporate commercial paper | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 85,514  
Gross Unrealized Gains 14  
Gross Unrealized Losses (22)  
Fair Value 85,506 119,542
Money market funds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments in marketable securities 16,882 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,099 $ 14,027