v3.26.1
Stock Based Compensation - Schedule of Unvested Options (Details) - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 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,533
Number of Shares,Vested (1) (2)
Weighted average Grant Date Fair Value Per Share, Vested $ 24,218 $ 25,425
Number of Shares, Ending Balance 2 5
Weighted average Grant Date Fair Value Per Share, Ending Balance $ 24,222 $ 24,186