XML 152 R91.htm IDEA: XBRL DOCUMENT v3.25.4
Treasury Stock - Schedule of Repurchased Shares of Common Stock (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Equity, Class of Treasury Stock [Line Items]      
Total shares repurchased (in shares) 872 206 165
Total cost of shares repurchased $ 3,086 $ 1,957 $ 1,779
Open market shares repurchased      
Equity, Class of Treasury Stock [Line Items]      
Total shares repurchased (in shares) 250 121 100
Total cost of shares repurchased $ 781 $ 1,109 $ 864
Stock-based compensation related shares repurchased      
Equity, Class of Treasury Stock [Line Items]      
Total shares repurchased (in shares) 107 85 65
Total cost of shares repurchased $ 781 $ 848 $ 915
Privately negotiated repurchase      
Equity, Class of Treasury Stock [Line Items]      
Total shares repurchased (in shares) 515 0 0
Total cost of shares repurchased $ 1,524 $ 0 $ 0