XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation (Narrative) (Details)
shares in Millions
Apr. 30, 2022
State
Jul. 19, 2021
shares
Jul. 18, 2021
shares
Organization Consolidation And Presentation Of Financial Statements [Abstract]      
Number of States in which Entity Operates | State 35    
Stock split, shares outstanding | shares   28.2 14.1