v3.25.3
Subsequent Events (Details)
$ in Thousands
Oct. 30, 2025
USD ($)
Subsequent Event | Share Repurchase Program  
Subsequent Event [Line Items]  
Stock repurchase program, increase to authorized amount $ 150,000