Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.1
Stockholders' Equity - Summary of Restricted Stock Activity (Details)
3 Months Ended
Mar. 31, 2022
$ / shares
shares
Time based restricted stock units  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 289,166
Granted 304,975
Vested (63,388)
Forfeited/canceled (9,042)
Unvested restricted stock units/ awards outstanding, Ending balance 521,711
Performance and time based restricted stock units  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 99,112
Granted 164,722
Vested (37,677)
Unvested restricted stock units/ awards outstanding, Ending balance 226,157
Restricted stock units  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 388,278
Granted 469,697
Vested (101,065)
Forfeited/canceled (9,042)
Unvested restricted stock units/ awards outstanding, Ending balance 747,868
Unvested and expected to vest restricted stock units/awards outstanding 568,034
Weighted-average grant date fair value per share, Unvested restricted stock units/ awards outstanding, Beginning balance | $ / shares $ 54.81
Weighted-average grant date fair value per share, Granted | $ / shares 35.32
Weighted-average grant date fair value per share, Vested | $ / shares 53.98
Weighted-average grant date fair value per share, Forfeited/canceled | $ / shares 47.16
Weighted-average grant date fair value per share, Unvested restricted stock units/ awards outstanding, Ending balance | $ / shares 43.27
Weighted-average grant date fair value per share, Unvested and expected to vest restricted stock units/awards outstanding | $ / shares $ 43.27
Time based restricted stock awards  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 10,416
Vested (2,111)
Unvested restricted stock units/ awards outstanding, Ending balance 8,305
Performance and time based restricted stock awards  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 5,629
Vested (5,629)
Restricted stock awards  
Class Of Stock [Line Items]  
Unvested restricted stock units/ awards outstanding, Beginning balance 16,045
Vested (7,740)
Unvested restricted stock units/ awards outstanding, Ending balance 8,305
Unvested and expected to vest restricted stock units/awards outstanding 7,922
Weighted-average grant date fair value per share, Unvested restricted stock units/ awards outstanding, Beginning balance | $ / shares $ 87.12
Weighted-average grant date fair value per share, Vested | $ / shares 103.09
Weighted-average grant date fair value per share, Unvested restricted stock units/ awards outstanding, Ending balance | $ / shares 76.71
Weighted-average grant date fair value per share, Unvested and expected to vest restricted stock units/awards outstanding | $ / shares $ 77.34