v3.26.1
Stock-Based Compensation (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Nov. 02, 2023
Stock-Based Compensation (Details) [Line Items]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number 2,569,629 2,757,580  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount (in Dollars) $ 1.0    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted-Average Remaining Contractual Term 2 years 6 months    
Share-Based Payment Arrangement, Option [Member]      
Stock-Based Compensation (Details) [Line Items]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized     145,665
Share-Based Payment Arrangement, Option [Member] | Equity Incentive Plan 2024 [Member]      
Stock-Based Compensation (Details) [Line Items]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized 1,485,327    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number 1,253,069    
Share-Based Payment Arrangement, Option [Member] | Equity Incentive Plan 2025 [Member]      
Stock-Based Compensation (Details) [Line Items]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized 1,532,186    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number 1,532,186