XML 97 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounting for Stock-based Compensation - Schedule of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock-Based Compensation Recognized $ 22,919 $ 18,880 $ 21,482
Stock-Based Compensation Unrecognized 29,907    
Restricted Stock Units (RSUs)      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock-Based Compensation Recognized 9,413 9,300 8,563
Stock-Based Compensation Unrecognized $ 13,517    
Stock-Based Compensation Unrecognized Weighted- Average Period to Recognize (Years) 1 year 8 months 12 days    
Cash Settled RSUs      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock-Based Compensation Recognized $ 8,061 5,709 8,251
Stock-Based Compensation Unrecognized $ 11,558    
Stock-Based Compensation Unrecognized Weighted- Average Period to Recognize (Years) 1 year 8 months 12 days    
Non-Employee Director Awards      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock-Based Compensation Recognized $ 1,029 1,087 937
Stock-Based Compensation Unrecognized $ 481    
Stock-Based Compensation Unrecognized Weighted- Average Period to Recognize (Years) 4 months 24 days    
Performance Shares      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock-Based Compensation Recognized $ 4,416 $ 2,784 $ 3,731
Stock-Based Compensation Unrecognized $ 4,351    
Stock-Based Compensation Unrecognized Weighted- Average Period to Recognize (Years) 1 year 6 months