XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value - Financial Instruments (Details) - USD ($)
$ in Thousands
Jan. 29, 2025
Sep. 30, 2025
Dec. 31, 2024
Securities held to maturity      
Amortized cost   $ 12,973 $ 27,884
SeQure Inc      
Securities held to maturity      
Maximum amount of contingent consideration $ 2,500    
Business combination, contingent 2 years    
Estimation of contingent consideration $ 25 25  
Non-recurring basis      
Securities held to maturity      
Amortized cost   156,567 188,097
Gross unrecognized holding gains   250 299
Gross unrecognized holding losses   (20) (86)
Aggregate fair value   156,797 188,310
Non-recurring basis | Money market funds and cash equivalents      
Securities held to maturity      
Amortized cost   11,538 19,759
Aggregate fair value   11,538 19,759
Non-recurring basis | Commercial paper      
Securities held to maturity      
Amortized cost   24,040 47,907
Gross unrecognized holding gains   8 28
Gross unrecognized holding losses     (8)
Aggregate fair value   24,048 47,927
Amortized cost     5,959
Gross unrecognized holding gains     1
Aggregate fair value     5,960
Non-recurring basis | Corporate debt, Short-term investments      
Securities held to maturity      
Amortized cost   20,396 14,498
Gross unrecognized holding gains   18 29
Gross unrecognized holding losses     (6)
Aggregate fair value   20,414 14,521
Non-recurring basis | Corporate debt      
Securities held to maturity      
Amortized cost   37,447  
Gross unrecognized holding gains   103  
Gross unrecognized holding losses   (14)  
Aggregate fair value   37,536  
Non-recurring basis | U.S. Treasury securities and government agency bonds, Short Term Investments      
Securities held to maturity      
Amortized cost   48,319 64,193
Gross unrecognized holding gains   89 135
Gross unrecognized holding losses   (1) (4)
Aggregate fair value   48,407 64,324
Non-recurring basis | U.S. Treasury securities and government agency bonds, Long Term Investments      
Securities held to maturity      
Amortized cost   14,827 35,781
Gross unrecognized holding gains   32 106
Gross unrecognized holding losses   (5) (68)
Aggregate fair value   $ 14,854 $ 35,819