XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Marketable Securities - Schedule of Fair Values and Gross Unrealized Gains and Losses (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Schedule of Held-to-maturity Securities [Line Items]      
Cash and cash equivalents $ 40,606 $ 45,776 $ 6,319
Investments, amortized cost   9,139  
Investments, gross unrealized gains   0  
Investments, gross unrealized losses   (2)  
Investments, fair value 14,624 9,137  
Investments, net carrying value   9,139  
Cash and Cash Equivalents      
Schedule of Held-to-maturity Securities [Line Items]      
Cash and cash equivalents 21,177    
Cash equivalents, gross unrealized gains 1    
Cash equivalents, gross unrealized losses (1)    
Cash equivalents, fair value 21,177    
Marketable Securities      
Schedule of Held-to-maturity Securities [Line Items]      
Investments, amortized cost 12,626    
Investments, gross unrealized gains 3    
Investments, gross unrealized losses 0    
Investments, fair value 12,629    
Investments, net carrying value 12,626    
U.S. treasury securities      
Schedule of Held-to-maturity Securities [Line Items]      
Investments, amortized cost 4,972    
Investments, gross unrealized gains 3    
Investments, gross unrealized losses 0    
Investments, fair value 4,975    
Investments, net carrying value 4,972    
Corporate debt securities      
Schedule of Held-to-maturity Securities [Line Items]      
Investments, amortized cost 7,654    
Investments, gross unrealized gains 0    
Investments, gross unrealized losses 0    
Investments, fair value 7,654    
Investments, net carrying value 7,654    
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 19,182    
Cash equivalents, gross unrealized gains 0    
Cash equivalents, gross unrealized losses 0    
Cash equivalents, fair value 19,182    
U.S. treasury securities      
Schedule of Held-to-maturity Securities [Line Items]      
Cash and cash equivalents 998    
Cash equivalents, gross unrealized gains 1    
Cash equivalents, gross unrealized losses 0    
Cash equivalents, fair value 999    
Corporate debt securities      
Schedule of Held-to-maturity Securities [Line Items]      
Cash and cash equivalents 997    
Cash equivalents, gross unrealized gains 0    
Cash equivalents, gross unrealized losses (1)    
Cash equivalents, fair value $ 996