v3.26.1
Treasury Stock - Schedule of Repurchased Shares of Common Stock (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Equity, Class of Treasury Stock [Line Items]    
Total shares repurchased (in shares) 0 41
Total cost of shares repurchased $ 0 $ 383
Open market shares repurchased    
Equity, Class of Treasury Stock [Line Items]    
Total shares repurchased (in shares) 0 0
Total cost of shares repurchased $ 0 $ 0
Stock-based compensation related shares repurchased    
Equity, Class of Treasury Stock [Line Items]    
Total shares repurchased (in shares) 0 41
Total cost of shares repurchased $ 0 $ 383