XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Equity and Stock-based Compensation - Share Purchases (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Mar. 01, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Repurchase of common stock $ 126 $ 341 $ 161 $ 3      
Share Purchases              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Number of common stock authorized for repurchase             $ 10,000
Repurchase of common stock         $ 1,800    
Number of stock repurchased 81,083   75,407   271,991 76,561