v3.26.1
Shareholders' Equity - Additional Information (Details)
$ in Millions
May 06, 2026
USD ($)
Common Stock | Subsequent Event  
Equity, Class of Treasury Stock [Line Items]  
Additional amount authorized $ 147