Quarterly report [Sections 13 or 15(d)]

Stockholders' Equity - Summary of Restricted Stock Activity (Details)

v3.25.1
Stockholders' Equity - Summary of Restricted Stock Activity (Details)
3 Months Ended
Mar. 31, 2025
$ / shares
shares
Time based restricted stock units  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 1,203,383
Granted 700,630
Vested (241,355)
Forfeited/canceled (41,175)
Unvested restricted stock units/ awards outstanding, Ending balance 1,621,483
Performance and time based restricted stock units  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 601,194
Granted 822,308
Vested (118,100)
Forfeited/canceled (82,213)
Unvested restricted stock units/ awards outstanding, Ending balance 1,223,189
Restricted stock units  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 1,804,577
Granted 1,522,938
Vested (359,455)
Forfeited/canceled (123,388)
Unvested restricted stock units/ awards outstanding, Ending balance 2,844,672
Unvested and expected to vest restricted stock units/awards outstanding 1,937,480
Weighted-average grant date fair value per share, Unvested restricted stock units/ awards outstanding, Beginning balance | $ / shares $ 8.61
Weighted-average grant date fair value per share, Granted | $ / shares 9.84
Weighted-average grant date fair value per share, Vested | $ / shares 10.43
Weighted-average grant date fair value per share, Forfeited/canceled | $ / shares 10.41
Weighted-average grant date fair value per share, Unvested restricted stock units/ awards outstanding, Ending balance | $ / shares 8.86
Weighted-average grant date fair value per share, Unvested and expected to vest restricted stock units/awards outstanding | $ / shares $ 8.83