v3.25.1
Stockholders' Equity - Schedule of Restricted Stock Awards (Details) - $ / shares
1 Months Ended 3 Months Ended
Feb. 28, 2025
Mar. 28, 2025
Time-based    
Shares    
Unvested at beginning balance (in shares)   483,284
Granted (in shares)   192,089
Vested (in shares)   (158,796)
Forfeited (in shares)   (8,543)
Unvested at ending balance (in shares)   508,034
Weighted Average Grant Date Fair Value    
Unvested at beginning balance (in dollars per share)   $ 35.68
Granted (in dollars per share)   63.67
Vested (in dollars per share)   34.80
Forfeited (in dollars per share)   37.37
Unvested at ending balance (in dollars per share)   $ 46.51
Performance-based    
Shares    
Unvested at beginning balance (in shares)   881,500
Granted (in shares) 541,375 528,973
Vested (in shares)   (162,351)
Forfeited (in shares)   (149,880)
Unvested at ending balance (in shares)   1,098,242
Weighted Average Grant Date Fair Value    
Unvested at beginning balance (in dollars per share)   $ 34.79
Granted (in dollars per share)   63.67
Vested (in dollars per share)   32.45
Forfeited (in dollars per share)   33.52
Unvested at ending balance (in dollars per share)   $ 49.22
Market-based    
Shares    
Unvested at beginning balance (in shares)   303,036
Granted (in shares)   35,101
Vested (in shares)   (162,351)
Forfeited (in shares)   0
Unvested at ending balance (in shares)   175,786
Weighted Average Grant Date Fair Value    
Unvested at beginning balance (in dollars per share)   $ 30.04
Granted (in dollars per share)   61.16
Vested (in dollars per share)   29.12
Forfeited (in dollars per share)   0
Unvested at ending balance (in dollars per share)   $ 37.10