v3.25.1
Equity Textual (Details)
Apr. 04, 2025
USD ($)
Equity [Abstract]  
Stock repurchase program, authorized amount $ 100,000,000