XML 69 R57.htm IDEA: XBRL DOCUMENT v3.25.3
Investments - Schedule of Available-for-Sale Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost, current portion $ 49,389 $ 9,180
Gross unrealized Gains, current portion 84 19
Gross unrealized Losses, current portion 0 (1)
Available-for-sale securities, current portion 49,473 9,198
Amortized Cost, long term 19,396 4,622
Gross unrealized Gains, long term 49 9
Gross unrealized Losses, long term (1) (3)
Available-for-sale securities, long-term 19,444 4,628
Total 68,785 13,802
Total marketable securities, Gross Unrealized Gains 133 28
Total marketable securities, Gross Unrealized Losses (1) (4)
Estimated Fair Value, Total marketable securities 68,917 13,826
Amortized Cost    
Due in one year or less 49,389 9,180
Due after one year through five years 19,396 4,622
Total 68,785 13,802
Estimated Fair Value    
Due in one year or less 49,473 9,198
Total 68,917 13,826
Reported Value Measurement    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost, current portion 49,389  
Amortized Cost, long term 19,396  
Total 68,785  
Amortized Cost    
Due in one year or less 49,389  
Due after one year through five years 19,396  
Total 68,785  
Estimate of Fair Value Measurement    
Debt Securities, Available-for-Sale [Line Items]    
Available-for-sale securities, current portion 49,473  
Estimated Fair Value, Total marketable securities 68,917  
Estimated Fair Value    
Due in one year or less 49,473  
Due after one year through five years 19,444  
Total 68,917  
U.S. government securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost, current portion 10,414 1,493
Gross unrealized Gains, current portion 19 1
Gross unrealized Losses, current portion 0 0
Available-for-sale securities, current portion 10,433 1,494
Amortized Cost, long term 6,456  
Gross unrealized Gains, long term 13  
Gross unrealized Losses, long term (1)  
Available-for-sale securities, long-term 6,468  
Amortized Cost    
Due in one year or less 10,414 1,493
Due after one year through five years 6,456  
Estimated Fair Value    
Due in one year or less 10,433 1,494
U.S. government securities | Fair Value, Recurring    
Debt Securities, Available-for-Sale [Line Items]    
Estimated Fair Value, Total marketable securities 16,901 1,494
Estimated Fair Value    
Total 16,901 1,494
U.S. government securities | Level 1 | Fair Value, Recurring    
Debt Securities, Available-for-Sale [Line Items]    
Estimated Fair Value, Total marketable securities 16,901 1,494
Estimated Fair Value    
Total 16,901 1,494
Corporate debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost, current portion 33,327 5,775
Gross unrealized Gains, current portion 55 14
Gross unrealized Losses, current portion 0 (1)
Available-for-sale securities, current portion 33,382 5,788
Amortized Cost, long term 7,955 3,210
Gross unrealized Gains, long term 21 4
Gross unrealized Losses, long term 0 (2)
Available-for-sale securities, long-term 7,976 3,212
Amortized Cost    
Due in one year or less 33,327 5,775
Due after one year through five years 7,955 3,210
Estimated Fair Value    
Due in one year or less 33,382 5,788
Corporate debt securities | Fair Value, Recurring    
Debt Securities, Available-for-Sale [Line Items]    
Estimated Fair Value, Total marketable securities 41,358 9,000
Estimated Fair Value    
Total 41,358 9,000
Corporate debt securities | Level 1 | Fair Value, Recurring    
Debt Securities, Available-for-Sale [Line Items]    
Estimated Fair Value, Total marketable securities 6,004 398
Estimated Fair Value    
Total 6,004 398
Other debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost, current portion 5,648 1,912
Gross unrealized Gains, current portion 10 4
Gross unrealized Losses, current portion 0 0
Available-for-sale securities, current portion 5,658 1,916
Amortized Cost, long term 4,985 1,412
Gross unrealized Gains, long term 15 5
Gross unrealized Losses, long term 0 (1)
Available-for-sale securities, long-term 5,000 1,416
Amortized Cost    
Due in one year or less 5,648 1,912
Due after one year through five years 4,985 1,412
Estimated Fair Value    
Due in one year or less 5,658 1,916
Other debt securities | Fair Value, Recurring    
Debt Securities, Available-for-Sale [Line Items]    
Estimated Fair Value, Total marketable securities 10,658 3,332
Estimated Fair Value    
Total 10,658 3,332
Other debt securities | Level 1 | Fair Value, Recurring    
Debt Securities, Available-for-Sale [Line Items]    
Estimated Fair Value, Total marketable securities 0 0
Estimated Fair Value    
Total 0 $ 0
Convertible Promissory Note | Fair Value, Recurring    
Debt Securities, Available-for-Sale [Line Items]    
Estimated Fair Value, Total marketable securities 2,041  
Estimated Fair Value    
Total 2,041  
Convertible Promissory Note | Level 1 | Fair Value, Recurring    
Debt Securities, Available-for-Sale [Line Items]    
Estimated Fair Value, Total marketable securities 0  
Estimated Fair Value    
Total $ 0