v3.25.3
Equity Textual (Details)
Oct. 03, 2025
USD ($)
Equity [Abstract]  
Stock repurchase program, authorized amount $ 100,000,000