XML 55 R43.htm IDEA: XBRL DOCUMENT v3.26.1
Marketable Securities - Schedule of Fair Values and Gross Unrealized Gains and Losses on Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Schedule of Held-to-maturity Securities [Line Items]    
Cash and cash equivalents $ 26,276 $ 29,182
Investments, fair value 19,198  
U.S. treasury securities    
Schedule of Held-to-maturity Securities [Line Items]    
Investments, amortized cost 9,448 9,461
Investments, gross unrealized gains 0 12
Investments, gross unrealized losses (5) 0
Investments, fair value 9,443 9,473
Investments, net carrying value 9,448 9,461
Corporate debt securities    
Schedule of Held-to-maturity Securities [Line Items]    
Investments, amortized cost 9,761 12,740
Investments, gross unrealized gains 0 4
Investments, gross unrealized losses (6) 0
Investments, fair value 9,755 12,744
Investments, net carrying value 9,759 12,738
Cash equivalents    
Schedule of Held-to-maturity Securities [Line Items]    
Cash and cash equivalents 12,057 8,729
Cash equivalents, gross unrealized gains 0 0
Cash equivalents, gross unrealized losses 0 0
Cash equivalents, fair value 12,057 8,729
Investments    
Schedule of Held-to-maturity Securities [Line Items]    
Investments, amortized cost 19,209 22,201
Investments, gross unrealized gains 0 16
Investments, gross unrealized losses (11) 0
Investments, fair value 19,198 22,217
Investments, net carrying value 19,207 22,199
Money market funds    
Schedule of Held-to-maturity Securities [Line Items]    
Cash and cash equivalents 12,057 8,729
Cash equivalents, gross unrealized gains 0 0
Cash equivalents, gross unrealized losses 0 0
Cash equivalents, fair value $ 12,057 $ 8,729