XML 132 R107.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events (Details) - USD ($)
Feb. 15, 2024
Nov. 05, 2020
Subsequent Event [Line Items]    
Authorized share repurchase plan amount   $ 300,000,000
Subsequent Event | 2024 Stock Repurchase Program    
Subsequent Event [Line Items]    
Authorized share repurchase plan amount $ 100,000,000