v3.26.1
Cash, Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Contractual maturity of one year or less:    
Debt securities, amortized cost $ 91,309 $ 187,455
Debt securities, unrealized gain (loss) (23) 185
Debt securities, fair value 91,286 187,640
Contractual maturity of one to three years:    
Investments, cost 51,789 41,388
Unrealized Gain (12) 399
Investments, fair value 51,777 41,787
Debt securities, available-for-sale, amortized cost, excluding accrued interest, before allowance for credit loss 143,098 228,843
Debt securities, unrealized gain (35) 584
Debt securities, available-for-sale, excluding accrued interest 143,063 229,427
Guaranteed investment certificates (“GICs”) and mutual funds    
Contractual maturity of one year or less:    
Debt securities, amortized cost 22,366 21,920
Debt securities, unrealized gain (loss) 0 0
Debt securities, fair value 22,366 21,920
Contractual maturity of one to three years:    
Debt securities, available-for-sale, excluding accrued interest 22,366 21,920
U.S. Treasury notes    
Contractual maturity of one year or less:    
Debt securities, amortized cost 0 41,263
Debt securities, unrealized gain (loss) 0 36
Debt securities, fair value 0 41,299
Contractual maturity of one to three years:    
Debt securities, available-for-sale, excluding accrued interest 0 41,299
Corporate debt securities    
Contractual maturity of one year or less:    
Debt securities, amortized cost 68,943 124,272
Debt securities, unrealized gain (loss) (23) 149
Debt securities, fair value 68,920 124,421
Contractual maturity of one to three years:    
Debt securities, amortized cost 51,789 41,388
Debt securities, unrealized gain (loss) (12) 399
Debt securities, fair value 51,777 41,787
Debt securities, available-for-sale, excluding accrued interest $ 120,697 $ 166,208