XML 80 R70.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Schedule of Stock-based Compensation) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation $ 1,265 $ 1,120 $ 2,503 $ 2,235
Stock Appreciation Rights [Member]        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation 42 88 187 141
Performance Based Stock Awards [Member]        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation 298 200 411 534
Restricted Stock Units And Awards [Member]        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation 889 795 1,573 1,768
Employee Stock Purchase Plan [Member]        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation $ 36 $ 37 $ 64 $ 60