XML 47 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Cash, Cash Equivalents and Marketable Securities - Schedule of Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value $ 321,611 $ 324,204
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 142,142 155,202
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 120,639 134,382
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 0
Cash and Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 76,204 66,103
Cash and Cash Equivalents | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 17,374 31,483
Cash and Cash Equivalents | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 0
Cash and Cash Equivalents | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 0
Investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 245,407 258,101
Investments | GICs and mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 37,512 37,166
Investments | U.S. Treasury notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 87,256 86,553
Investments | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 120,639 134,382
Investments | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 124,768 123,719
Investments | Level 1 | GICs and mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 37,512 37,166
Investments | Level 1 | U.S. Treasury notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 87,256 86,553
Investments | Level 1 | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 0
Investments | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 120,639 134,382
Investments | Level 2 | GICs and mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 0
Investments | Level 2 | U.S. Treasury notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 0
Investments | Level 2 | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 120,639 134,382
Investments | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 0
Investments | Level 3 | GICs and mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 0
Investments | Level 3 | U.S. Treasury notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 0
Investments | Level 3 | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 0
Cash | Cash    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 58,830 34,620
Money market funds | Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 17,374 16,398
Money market funds | Cash Equivalents | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 17,374 16,398
Money market funds | Cash Equivalents | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 0
Money market funds | Cash Equivalents | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 0
GICs and mutual funds | Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 15,085
GICs and mutual funds | Cash Equivalents | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 15,085
GICs and mutual funds | Cash Equivalents | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 0
GICs and mutual funds | Cash Equivalents | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value $ 0 $ 0