XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Common Equity - Schedule of common shares outstanding (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Class A Common Shares        
Class of Stock        
Common shares outstanding     83,029,500  
Common shares outstanding 83,029,500   83,029,500  
Class B Common Stock        
Class of Stock        
Common shares outstanding 92,301,573 94,064,251 92,931,242 94,993,144
Repurchases of common stock (145,896) (497,435) (1,289,769) (1,869,474)
Share issuances 0 219 698,133 681,642
Exercise of employee stock options 0 0 71,529 6,000
Shares withheld for employee taxes 0 0 (255,458) (244,277)
Common shares outstanding 92,155,677 93,567,035 92,155,677 93,567,035