XML 49 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements and Available for Sale Investments - Schedule of Assets and Liabilities that Require Fair Value Measurements on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short and long-term investments $ 249,408 $ 302,726
U.S. Treasury Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short and long-term investments 225,118 284,495
Agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short and long-term investments 7,602 7,579
Commercial and corporate obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short and long-term investments 16,688 10,652
Recurring | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments at fair value 27,276 104,553
Recurring | Mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments at fair value 11,894 9,376
Recurring | U.S. Treasury Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short and long-term investments 225,118 284,495
Recurring | Agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short and long-term investments 7,602 7,579
Recurring | Commercial and corporate obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short and long-term investments 16,688 10,652
Recurring | Quoted Market Prices for Identical Assets (Level 1) | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments at fair value 27,276 104,553
Recurring | Quoted Market Prices for Identical Assets (Level 1) | Mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments at fair value 11,894 9,376
Recurring | Quoted Market Prices for Identical Assets (Level 1) | U.S. Treasury Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short and long-term investments 225,118 284,495
Recurring | Quoted Market Prices for Identical Assets (Level 1) | Agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short and long-term investments 0 0
Recurring | Quoted Market Prices for Identical Assets (Level 1) | Commercial and corporate obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short and long-term investments 0 0
Recurring | Significant Other Observable Inputs (Level 2) | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments at fair value 0 0
Recurring | Significant Other Observable Inputs (Level 2) | Mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments at fair value 0 0
Recurring | Significant Other Observable Inputs (Level 2) | U.S. Treasury Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short and long-term investments 0 0
Recurring | Significant Other Observable Inputs (Level 2) | Agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short and long-term investments 7,602 7,579
Recurring | Significant Other Observable Inputs (Level 2) | Commercial and corporate obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short and long-term investments 16,688 10,652
Recurring | Significant Unobservable Inputs (Level 3) | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments at fair value 0 0
Recurring | Significant Unobservable Inputs (Level 3) | Mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments at fair value 0 0
Recurring | Significant Unobservable Inputs (Level 3) | U.S. Treasury Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short and long-term investments 0 0
Recurring | Significant Unobservable Inputs (Level 3) | Agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short and long-term investments 0 0
Recurring | Significant Unobservable Inputs (Level 3) | Commercial and corporate obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short and long-term investments $ 0 $ 0