v3.26.1
Stockholders' Equity - Schedule of Restricted Stock Activity (Details) - Restricted Stock [Member]
3 Months Ended
Mar. 31, 2026
$ / shares
shares
Class of Stock [Line Items]  
Number of shares, Unvested at beginning of period | shares 1,561,534
Number of shares, Granted | shares 241,448
Number of shares, Vested | shares (96,073)
Number of shares, Cancelled | shares (58,887)
Number of shares, Unvested at end of period | shares 1,648,022
Weighted average grant date fair value, Unvested at beginning of period | $ / shares $ 17.94
Weighted average grant date fair value, Granted | $ / shares 21.42
Weighted average grant date fair value, Vested | $ / shares 19.98
Weighted average grant date fair value, Cancelled | $ / shares 17.67
Weighted average grant date fair value, Unvested at end of period | $ / shares $ 18.31