v3.26.1
Stock Based Compensation - Schedule of Unvested Options (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Schedule of Unvested Options [Abstract]    
Number of Shares, Beginning balance 3 7
Weighted average Grant Date Fair Value Per Share, Beginning balance $ 24,222 $ 24,322
Number of Shares, Vested (2) (3)
Weighted average Grant Date Fair Value Per Share, Vested $ 24,218 $ 25,054
Number of Shares, Ending Balance 1 4
Weighted average Grant Date Fair Value Per Share, Ending Balance $ 24,225 $ 24,200