v3.26.3
Subsequent Events (Details) - USD ($)
$ in Thousands
Jul. 30, 2026
Feb. 19, 2026
Share Repurchase Program    
Subsequent Event [Line Items]    
Stock repurchase program, increase to authorized amount $ 150,000 $ 150,000