v3.26.1
Subsequent Events (Details) - Subsequent Event - $ / shares
May 06, 2026
Apr. 29, 2026
Subsequent Event [Line Items]    
Dividends (in dollars per share) $ 0.085  
2023 Plan    
Subsequent Event [Line Items]    
Additional shares available for grant under stock option plans (in shares)   4,600,000