v3.25.4
Subsequent Events (Details)
$ in Millions
Feb. 06, 2026
USD ($)
Subsequent event  
Subsequent Event [Line Items]  
Stock repurchase program, remaining authorized amount $ 200