XML 149 R132.htm IDEA: XBRL DOCUMENT v3.25.0.1
Subsequent Events (Details) - USD ($)
Feb. 21, 2025
Dec. 31, 2024
Oct. 25, 2021
Subsequent Event [Line Items]      
Stock repurchase program, authorized amount   $ 200,000,000 $ 200,000,000
Subsequent Event      
Subsequent Event [Line Items]      
Stock repurchase program, authorized amount $ 250,000,000