XML 100 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity-Based Compensation (Summary of Information about Restricted Stock Units and Weighted Average Grant Date Fair Value) (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2021
Restricted stock units    
Restricted Stock Units / Restricted Stock (in shares)    
Balance at beginning of period (in shares)   237,442
Granted (in shares)   72,243
Adjustments (in shares)   0
Vested (in shares)   (83,028)
Forfeited (in shares)   (22,073)
Balance at end of period (in shares)   204,584
Weighted Average Grant Date Fair Value (in dollars per share)    
Balance at beginning of period (in USD per share)   $ 41.15
Granted (in USD per share)   79.28
Adjustments (in USD per share)   0
Vested (in USD per share)   43.09
Forfeited (in USD per share)   49.78
Balance at end of period (in USD per share)   $ 52.90
Common stock    
Restricted Stock Units / Restricted Stock (in shares)    
Balance at beginning of period (in shares)   0
Granted (in shares)   2,512
Adjustments (in shares)   0
Vested (in shares)   (2,512)
Forfeited (in shares)   0
Balance at end of period (in shares)   0
Weighted Average Grant Date Fair Value (in dollars per share)    
Balance at beginning of period (in USD per share)   $ 0
Granted (in USD per share)   83.58
Adjustments (in USD per share)   0
Vested (in USD per share)   83.58
Forfeited (in USD per share)   0
Balance at end of period (in USD per share)   $ 0
Performance stock units    
Restricted Stock Units / Restricted Stock (in shares)    
Balance at beginning of period (in shares)   407,289
Granted (in shares)   62,778
Adjustments (in shares)   7,400
Vested (in shares)   (106,826)
Forfeited (in shares)   (7,167)
Balance at end of period (in shares)   363,474
Weighted Average Grant Date Fair Value (in dollars per share)    
Balance at beginning of period (in USD per share)   $ 45.00
Granted (in USD per share)   87.84
Adjustments (in USD per share)   52.40
Vested (in USD per share)   35.06
Forfeited (in USD per share)   46.87
Balance at end of period (in USD per share)   $ 55.44
Deferred Stock Units    
Restricted Stock Units / Restricted Stock (in shares)    
Balance at beginning of period (in shares)   47,154
Granted (in shares)   7,536
Adjustments (in shares)   0
Vested (in shares)   (2,218)
Forfeited (in shares)   0
Balance at end of period (in shares)   52,472
Weighted Average Grant Date Fair Value (in dollars per share)    
Balance at beginning of period (in USD per share)   $ 37.30
Granted (in USD per share)   83.58
Adjustments (in USD per share)   0
Vested (in USD per share)   36.47
Forfeited (in USD per share)   0
Balance at end of period (in USD per share)   $ 43.99
Minimum | Performance stock units    
Weighted Average Grant Date Fair Value (in dollars per share)    
Percent of grants awarded based on target threshold   0.00%
Maximum | Performance stock units    
Weighted Average Grant Date Fair Value (in dollars per share)    
Percent of grants awarded based on target threshold   200.00%
2015 Equity Incentive Plan | Return On Invested Capital | Performance stock units    
Weighted Average Grant Date Fair Value (in dollars per share)    
Award performance period   1 year
2015 Equity Incentive Plan | Gross Profit Threshold | Minimum | Performance stock units    
Weighted Average Grant Date Fair Value (in dollars per share)    
Award performance period   2 years
2015 Equity Incentive Plan | Gross Profit Threshold | Maximum | Performance stock units    
Weighted Average Grant Date Fair Value (in dollars per share)    
Award performance period   3 years
2015 Equity Incentive Plan | Total Shareholder Return | Performance stock units    
Weighted Average Grant Date Fair Value (in dollars per share)    
Award performance period   3 years
2018 Plan | Performance stock units    
Weighted Average Grant Date Fair Value (in dollars per share)    
Shares to be issued on conversion as percentage of total award   109.50%
2018 Plan | Performance stock units | Forecast    
Weighted Average Grant Date Fair Value (in dollars per share)    
Shares to be issued on conversion (in shares) 7,400