XML 118 R55.htm IDEA: XBRL DOCUMENT v3.25.4
Investments - Schedule of Available-For-Sale Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost, current portion $ 55,795 $ 9,180
Gross unrealized Gains, current portion 94 19
Gross unrealized Losses, current portion 0 (1)
Available-for-sale securities, current portion 55,889 9,198
Amortized Cost, Available-for-sale securities, long-term 31,212 4,622
Gross unrealized Gains, Available-for-sale securities, long-term 43 9
Gross unrealized Losses, Available-for-sale securities, long-term (5) (3)
Available-for-sale securities, long term 31,250 4,628
Total 87,007 13,802
Total available-for-sale securities, Gross unrealized Gains 137 28
Total available-for-sale securities, Gross unrealized Losses (5) (4)
Total available-for-sale securities, Estimated Fair Value 87,139 13,826
Amortized Cost    
Due in one year or less 55,795  
Due after one year through five years 31,212  
Total 87,007 13,802
Estimated Fair Value    
Due in one year or less 55,889  
Due after one year through five years 31,250  
Total 87,139 13,826
U.S. government securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost, current portion 9,946 1,493
Gross unrealized Gains, current portion 33 1
Gross unrealized Losses, current portion 0 0
Available-for-sale securities, current portion 9,979 1,494
Amortized Cost, Available-for-sale securities, long-term 10,756  
Gross unrealized Gains, Available-for-sale securities, long-term 14  
Gross unrealized Losses, Available-for-sale securities, long-term 0  
Available-for-sale securities, long term 10,770  
Total available-for-sale securities, Estimated Fair Value 20,749 1,494
Estimated Fair Value    
Total 20,749 1,494
Corporate debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost, current portion 34,783 5,775
Gross unrealized Gains, current portion 41 14
Gross unrealized Losses, current portion 0 (1)
Available-for-sale securities, current portion 34,824 5,788
Amortized Cost, Available-for-sale securities, long-term 17,038 3,210
Gross unrealized Gains, Available-for-sale securities, long-term 23 4
Gross unrealized Losses, Available-for-sale securities, long-term (5) (2)
Available-for-sale securities, long term 17,056 3,212
Total available-for-sale securities, Estimated Fair Value 51,880 9,000
Estimated Fair Value    
Total 51,880 9,000
Other debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost, current portion 11,066 1,912
Gross unrealized Gains, current portion 20 4
Gross unrealized Losses, current portion 0 0
Available-for-sale securities, current portion 11,086 1,916
Amortized Cost, Available-for-sale securities, long-term 3,418 1,412
Gross unrealized Gains, Available-for-sale securities, long-term 6 5
Gross unrealized Losses, Available-for-sale securities, long-term 0 (1)
Available-for-sale securities, long term 3,424 1,416
Total available-for-sale securities, Estimated Fair Value 14,510 3,332
Estimated Fair Value    
Total $ 14,510 $ 3,332