XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Marketable Securities - Schedule of Fair Values and Gross Unrealized Gains and Losses (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Schedule of Held-to-maturity Securities [Line Items]      
Cash and cash equivalents $ 29,077 $ 45,776 $ 2,950
Investments, amortized cost   9,139  
Investments, gross unrealized gains   0  
Investments, gross unrealized losses   (2)  
Investments, fair value 21,212 9,137  
Investments, net carrying value   9,139  
Cash equivalents      
Schedule of Held-to-maturity Securities [Line Items]      
Cash and cash equivalents 9,495    
Cash equivalents, gross unrealized gains 0    
Cash equivalents, gross unrealized losses 0    
Cash equivalents, fair value 9,495    
Investments      
Schedule of Held-to-maturity Securities [Line Items]      
Investments, amortized cost 21,195    
Investments, gross unrealized gains 17    
Investments, gross unrealized losses 0    
Investments, fair value 21,212    
Investments, net carrying value 21,195    
U.S. treasury securities      
Schedule of Held-to-maturity Securities [Line Items]      
Investments, amortized cost 9,453    
Investments, gross unrealized gains 7    
Investments, gross unrealized losses 0    
Investments, fair value 9,460    
Investments, net carrying value 9,453    
Corporate debt securities      
Schedule of Held-to-maturity Securities [Line Items]      
Investments, amortized cost 11,742    
Investments, gross unrealized gains 10    
Investments, gross unrealized losses 0    
Investments, fair value 11,752    
Investments, net carrying value 11,742    
Commercial paper      
Schedule of Held-to-maturity Securities [Line Items]      
Investments, amortized cost   9,139  
Investments, gross unrealized gains   0  
Investments, gross unrealized losses   (2)  
Investments, fair value   9,137  
Investments, net carrying value   $ 9,139  
Money market funds      
Schedule of Held-to-maturity Securities [Line Items]      
Cash and cash equivalents 9,495    
Cash equivalents, gross unrealized gains 0    
Cash equivalents, gross unrealized losses 0    
Cash equivalents, fair value $ 9,495