XML 85 R72.htm IDEA: XBRL DOCUMENT v3.25.3
Treasury Stock - Schedule of Repurchased Shares of Common Stock (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Equity, Class of Treasury Stock [Line Items]                
Total shares repurchased (in shares)             107 201
Total cost of shares repurchased $ 32 $ 365 $ 383 $ 55 $ 611 $ 1,230 $ 780 $ 1,896
Open market shares repurchased                
Equity, Class of Treasury Stock [Line Items]                
Total shares repurchased (in shares)             0 122
Total cost of shares repurchased             $ 0 $ 1,109
Stock-based compensation related shares repurchased                
Equity, Class of Treasury Stock [Line Items]                
Total shares repurchased (in shares)             107 79
Total cost of shares repurchased             $ 780 $ 787