XML 80 R70.htm IDEA: XBRL DOCUMENT v3.24.3
Treasury Stock - Repurchased Shares of Common Stock (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Equity, Class of Treasury Stock [Line Items]                
Number of shares repurchased (in shares)             201 61
Total cost of shares repurchased $ 55 $ 611 $ 1,230 $ 33 $ 43 $ 812 $ 1,896 $ 888
Open market shares repurchased                
Equity, Class of Treasury Stock [Line Items]                
Number of shares repurchased (in shares)             122 0
Total cost of shares repurchased             $ 1,109 $ 0
Stock-based compensation related shares repurchased                
Equity, Class of Treasury Stock [Line Items]                
Number of shares repurchased (in shares)             79 61
Total cost of shares repurchased             $ 787 $ 888