v3.26.3
Schedule of Restricted Stock Units (RSUs) (Details) - Restricted Stock Units (RSUs) [Member]
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of RSUs, Outstanding, Beginning Balance | shares 15,167
Weighted Average Grant Date Fair Value Per RSU, Beginning Balance | $ / shares $ 52.80
Number of RSUs, Forfeited | shares (3,415)
Weighted Average Grant Date Fair Value Per RSU, Forfeited | $ / shares $ 48.80
Number of RSUs, Vested | shares (4,480)
Weighted Average Grant Date Fair Value Per RSU, Vested | $ / shares $ 53.76
Number of RSUs, Outstanding, Ending Balance | shares 7,272
Weighted Average Grant Date Fair Value Per RSU, Ending Balance | $ / shares $ 53.81