XML 78 R67.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Schedule of Information Related to Stock Option Plan (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Cash received from option exercises     $ 160 $ 888
2010 Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Intrinsic value of options exercised $ 0 $ 0 144 186
Cash received from option exercises 0 0 160 720
Tax provision realized from option exercised 0 0 24 (3)
2010 Plan | Restricted Stock Units        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Tax benefit (provision) realized from awards vested 0 (4) 0 (4)
2021 Plan | Restricted Stock Units        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Tax benefit (provision) realized from awards vested $ 0 $ 0 $ (3) $ (34)