v3.26.1
Subsequent Events (Details) - Subsequent Event
$ in Millions
Aug. 06, 2026
USD ($)
Subsequent Events  
Authorized amount $ 15.0
Amount authorized as a percentage of the Company's outstanding share 10.00%