v3.26.1
Schedule of Restricted Stock Units (Details) - Restricted Stock Units (RSUs) [Member]
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
No. of RSU, Beginning Balance 8,583
Weighted Average Grant Date Fair Value Per RSU, Beginning Balance | $ / shares $ 26.20
[custom:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms1] 1 year
No. of RSU, Exercised (4,292)
No. of RSU, Forfeited (2,843)
No. of RSU, Ending Balance 1,448
Weighted Average Grant Date Fair Value Per RSU, Ending Balance | $ / shares $ 26.20
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted-Average Remaining Contractual Term 6 months