XML 49 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Short-Term Investments - Schedule of Available-for-Sale Securities Reconciliation (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Marketable Securities [Line Items]    
Amortized cost $ 93,924  
Unrealized gain 10  
Total fair value 93,934  
Short-Term Investments    
Marketable Securities [Line Items]    
Amortized cost 84,672  
Unrealized gain 10  
Total fair value 84,682  
US Government Debt Securities    
Marketable Securities [Line Items]    
Amortized cost   $ 76,315
Unrealized gain   41
Total fair value   $ 76,356
US Government Debt Securities | Cash equivalents    
Marketable Securities [Line Items]    
Amortized cost 9,252  
Unrealized gain 0  
Total fair value 9,252  
US Government Debt Securities | Short-Term Investments    
Marketable Securities [Line Items]    
Amortized cost 81,572  
Unrealized gain 10  
Total fair value 81,582  
Corporate Debt Securities | Short-Term Investments    
Marketable Securities [Line Items]    
Amortized cost 3,100  
Unrealized gain 0  
Total fair value $ 3,100