v3.25.2
Stock Repurchase Plan (Details) - 2022 Repurchase Plan
Jan. 31, 2022
shares
Equity, Class of Treasury Stock [Line Items]  
Common stock, shares purchased (in shares) 0
Common stock  
Equity, Class of Treasury Stock [Line Items]  
Common stock, authorized shares repurchase (up to) (in shares) 1,000,000
Common stock, percentage of Company's outstanding shares authorized for repurchase 3.00%