Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Aug. 11, 2020
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Compensation cost for awards         $ 8,331 $ 9,445  
Equity Based Awards              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unrecognized compensation costs         $ 5,300    
Unrecognized compensation costs, period for recognition         1 year 9 months 3 days    
Compensation cost for awards         $ 7,261 5,558  
Liability Based Awards              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based liabilities paid         2,500 2,400  
Unrecognized compensation costs         $ 1,600    
Unrecognized compensation costs, period for recognition         1 year 7 months 17 days    
Compensation cost for awards         $ 1,070 3,887  
Non-Qualified Stock Options (NQO)              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Expiration from the date of grant         10 years    
Stock price (in dollars per share)         $ 45.77    
Options exercised in period, intrinsic value         $ 400 100 $ 2,100
Restricted Stock Units (RSUs)              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unrecognized compensation costs $ 400            
RSU's vested in period, fair value         $ 5,500 $ 4,600 $ 4,100
Shares cancelled in exchanged (in shares) 15,839       0 16,000 0
Shares issued in exchange (in shares) 15,839       0 16,000 0
Shares issued in exchange, fair value (in dollars per share) $ 52.28       $ 0 $ 52.28 $ 0
Key Employees | Total Shareholder Return Awards (TSR)              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period         3 years    
Aggregate award target value         $ 2,200 $ 3,100 $ 2,500
Compensation cost for awards         1,100 3,600 $ 2,900
Cash paid to settle awards     $ 2,500 $ 1,600      
Compensation and other employee benefits non-current         $ 4,500 $ 6,000  
Key Employees | Total Shareholder Return Awards (TSR) | Subsequent event              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Cash paid to settle awards   $ 2,900          
Key Employees | Minimum | Total Shareholder Return Awards (TSR)              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Percentage of shareholder return award target         0.00%    
Key Employees | Maximum | Total Shareholder Return Awards (TSR)              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Percentage of shareholder return award target         200.00%    
2014 Omnibus Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Maximum number of shares of Company's common stock authorized for issuance (in shares)         2,600,000    
Shares available (in shares)         800,000    
Share-based Compensation Award, Tranche One | Non-Qualified Stock Options (NQO)              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting increments         33.33%    
Share-based Compensation Award, Tranche One | Restricted Stock Units (RSUs)              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting increments         33.33%    
Share-based Compensation Award, Tranche Two | Non-Qualified Stock Options (NQO)              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting increments         33.33%    
Share-based Compensation Award, Tranche Two | Restricted Stock Units (RSUs)              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting increments         33.33%    
Share-based Compensation Award, Tranche Three | Non-Qualified Stock Options (NQO)              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting increments         33.33%    
Share-based Compensation Award, Tranche Three | Restricted Stock Units (RSUs)              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting increments         33.33%