XML 113 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Repurchase Plan - Narrative (Details) - Stock Repurchase Plan - USD ($)
Dec. 31, 2023
Nov. 30, 2003
Equity, Class of Treasury Stock [Line Items]    
Authorized common stock for repurchases, amount   $ 15,000,000
Remaining authorized share for repurchases, amount $ 240,000,000