v3.26.1
Stock-Based Compensation - Schedule of RSU and RSA Activity (Details)
3 Months Ended
Mar. 31, 2026
$ / shares
shares
Restricted Stock Units [Member]  
Schedule of RSU and RSA Activity [Line Items]  
Beginning Balance | shares
Weighted Average Grant Date Fair Value, Beginning Balance | $ / shares
Unvested balance, Number of Granted | shares 421,019
Weighted Average Grant Date Fair Value, Granted | $ / shares $ 34.43
Unvested balance, Number of Vested | shares (24,611)
Weighted Average Grant Date Fair Value, Vested | $ / shares $ 34.37
Unvested balance, Canceled/forfeited | shares (263)
Weighted Average Grant Date Fair Value, Canceled/forfeited | $ / shares $ 34.39
Ending Balance | shares 396,145
Weighted Average Grant Date Fair Value, Ending Balance | $ / shares $ 34.44
Restricted Stock Award [Member]  
Schedule of RSU and RSA Activity [Line Items]  
Beginning Balance | shares 1,149,589
Weighted Average Grant Date Fair Value, Beginning Balance | $ / shares
Unvested balance, Number of Granted | shares
Weighted Average Grant Date Fair Value, Granted | $ / shares
Unvested balance, Number of Vested | shares (125,719)
Weighted Average Grant Date Fair Value, Vested | $ / shares
Unvested balance, Canceled/forfeited | shares
Weighted Average Grant Date Fair Value, Canceled/forfeited | $ / shares
Ending Balance | shares 1,023,870
Weighted Average Grant Date Fair Value, Ending Balance | $ / shares