v3.26.1
Fair Value - Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Jan. 29, 2025
Dec. 31, 2024
Fair value      
Amortized cost $ 20,065   $ 27,884
SeQure Inc      
Securities held to maturity      
Maximum amount of contingent consideration   $ 2,500  
Estimation of contingent consideration 25 $ 25  
Non-recurring basis      
Securities held to maturity      
Amortized cost 152,788   188,097
Gross unrecognized holding gains 285   299
Gross unrecognized holding losses (6)   (86)
Aggregate fair value 153,067   188,310
Non-recurring basis | Money market funds and cash equivalents      
Fair value      
Amortized cost 17,239   19,759
Aggregate fair value 17,239   19,759
Non-recurring basis | Commercial paper      
Fair value      
Amortized cost     5,959
Gross unrecognized holding gains     1
Aggregate fair value     5,960
Securities held to maturity      
Amortized cost 22,077   47,907
Gross unrecognized holding gains 7   28
Gross unrecognized holding losses (4)   (8)
Aggregate fair value 22,080   47,927
Non-recurring basis | U.S. Treasury securities and government agency bonds, Short Term Investments      
Securities held to maturity      
Amortized cost 42,004   64,193
Gross unrecognized holding gains 106   135
Gross unrecognized holding losses     (4)
Aggregate fair value 42,110   64,324
Non-recurring basis | Corporate debt, Short-term investments      
Securities held to maturity      
Amortized cost 18,898   14,498
Gross unrecognized holding gains 14   29
Gross unrecognized holding losses (2)   (6)
Aggregate fair value 18,910   14,521
Non-recurring basis | Corporate debt, Long-term investments      
Securities held to maturity      
Amortized cost 39,558    
Gross unrecognized holding gains 125    
Aggregate fair value 39,683    
Non-recurring basis | U.S. Treasury securities and government agency bonds, Long Term Investments      
Securities held to maturity      
Amortized cost 13,012   35,781
Gross unrecognized holding gains 33   106
Gross unrecognized holding losses     (68)
Aggregate fair value $ 13,045   $ 35,819