XML 51 R40.htm IDEA: XBRL DOCUMENT v3.26.1
Investments in Marketable Securities - Schedule of Debt Securities, Available-for-Sale (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost $ 19,805 $ 45,502
Gross Unrealized Gains 0 2
Gross Unrealized Losses (9) (1)
Estimated Fair Value 19,796 45,503
Cash Equivalents 6,641 35,027
Short-term investments in marketable securities 13,155 10,476
Level I | Money market funds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 1,648 18,602
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 1,648 18,602
Cash Equivalents 1,648 18,602
Short-term investments in marketable securities 0 0
Level II | Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 18,157 23,397
Gross Unrealized Gains 0 1
Gross Unrealized Losses (9) (1)
Estimated Fair Value 18,148 23,397
Cash Equivalents 4,993 16,425
Short-term investments in marketable securities $ 13,155 6,972
Level II | U.S. Corporate bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost   3,503
Gross Unrealized Gains   1
Gross Unrealized Losses   0
Estimated Fair Value   3,504
Cash Equivalents   0
Short-term investments in marketable securities   $ 3,504