v3.26.3
Shareholders' Equity - Additional Information (Details)
$ in Millions
Nov. 04, 2026
USD ($)
Common Stock | Subsequent Event  
Equity, Class of Treasury Stock [Line Items]  
Additional amount authorized $ 121