XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Cash, Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Contractual maturity of one year or less:    
Debt securities, amortized cost $ 188,940 $ 159,659
Debt securities, unrealized gain (loss) 143 14
Debt securities, fair value 189,083 159,673
Contractual maturity of three to four years:    
Investments, cost 56,214 98,735
Unrealized Gain (Loss) 110 (307)
Investments, fair value 56,324 98,428
Debt securities, available-for-sale, amortized cost, excluding accrued interest, before allowance for credit loss 245,154 258,394
Debt securities, unrealized gain (loss) 253 (293)
Debt securities, available-for-sale, excluding accrued interest 245,407 258,101
Guaranteed investment certificates (“GICs”) and mutual funds    
Contractual maturity of one year or less:    
Debt securities, amortized cost 37,512 37,166
Debt securities, unrealized gain (loss) 0 0
Debt securities, fair value 37,512 37,166
U.S. Treasury notes    
Contractual maturity of one year or less:    
Debt securities, amortized cost 87,151 71,500
Debt securities, unrealized gain (loss) 105 72
Debt securities, fair value 87,256 71,572
Contractual maturity of one to three years:    
Debt securities, amortized cost   14,979
Debt securities, unrealized gain (loss)   2
Debt securities, fair value   14,981
Corporate debt securities    
Contractual maturity of one year or less:    
Debt securities, amortized cost 64,277 50,993
Debt securities, unrealized gain (loss) 38 (58)
Debt securities, fair value 64,315 50,935
Contractual maturity of one to three years:    
Debt securities, amortized cost 39,870 65,461
Debt securities, unrealized gain (loss) 49 (153)
Debt securities, fair value 39,919 65,308
Contractual maturity of three to four years:    
Debt securities, amortized cost 16,344 18,295
Debt securities, unrealized gain (loss) 61 (156)
Debt securities, fair value $ 16,405 $ 18,139