XML 56 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements - Schedule of Hierarchy for Assets and Liabilities Measured at Fair Value (Details) - Recurring basis [Member] - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Cash equivalents    
Total cash equivalents $ 27,238 $ 20,588
Quoted Price in Active Market (Level 1) [Member]    
Cash equivalents    
Total cash equivalents 27,238 20,588
Significant Other Observable Inputs (Level 2) [Member]    
Cash equivalents    
Total cash equivalents
Significant Unobservable Inputs (Level 3) [Member]    
Cash equivalents    
Total cash equivalents
Treasury bills [Member]    
Cash equivalents    
Total cash equivalents 10,556 10,260
Treasury bills [Member] | Quoted Price in Active Market (Level 1) [Member]    
Cash equivalents    
Total cash equivalents 10,556 10,260
Treasury bills [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Cash equivalents    
Total cash equivalents
Treasury bills [Member] | Significant Unobservable Inputs (Level 3) [Member]    
Cash equivalents    
Total cash equivalents
Money market fund [Member]    
Cash equivalents    
Total cash equivalents 16,682 10,328
Money market fund [Member] | Quoted Price in Active Market (Level 1) [Member]    
Cash equivalents    
Total cash equivalents 16,682 10,328
Money market fund [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Cash equivalents    
Total cash equivalents
Money market fund [Member] | Significant Unobservable Inputs (Level 3) [Member]    
Cash equivalents    
Total cash equivalents