v3.26.1
Stock-Based Compensation (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Stock-Based Compensation [Abstract]        
Vesting period     48 months  
Outstanding stock options (in Shares) 1,722 125 1,722 125
Stock Option [Member]        
Stock-Based Compensation [Abstract]        
Stock options granted (in Shares) 768 122 1,622 122
Weighted average grant date fair value of stock options issued (in Dollars per share) $ 42.93 $ 18.19 $ 40.15 $ 18.19
Stock options vested (in Shares) 86 0 109 0
Stock options expired or forfeited (in Shares) 25 0 25 0
Exercise of stock options (in Shares) 0 0 0 0