v3.26.3
Stock Based Compensation - Schedule of Stock Options Outstanding and Exercisable (Details)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Schedule of Stock Options Outstanding and Exercisable [Line Items]  
Shares Outstanding (in Shares) | shares 17,060
Maximum [Member]  
Schedule of Stock Options Outstanding and Exercisable [Line Items]  
Range of Exercise Prices $ 2.89
Minimum [Member]  
Schedule of Stock Options Outstanding and Exercisable [Line Items]  
Range of Exercise Prices 2.58
Options Outstanding [Member]  
Schedule of Stock Options Outstanding and Exercisable [Line Items]  
Weighted Average Exercise Price 2.5914
Options Exercisable [Member]  
Schedule of Stock Options Outstanding and Exercisable [Line Items]  
Weighted Average Exercise Price $ 2.5914
3.3521 [Member] | Options Outstanding [Member]  
Schedule of Stock Options Outstanding and Exercisable [Line Items]  
Shares Outstanding (in Shares) | shares 3,683,929
Weighted Average Remaining Contractual Life (years) 6 years 11 months 26 days
3.3521 [Member] | Options Exercisable [Member]  
Schedule of Stock Options Outstanding and Exercisable [Line Items]  
Weighted Average Remaining Contractual Life (years) 6 years 11 months 26 days
Shares Exercisable | shares 3,683,929