XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Share Capital - Schedule of Common Stock Authorized (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common shares - beginning of period (in shares) 150,000,000 150,000,000      
Share class conversions (in shares) 0 0      
Common shares - end of period (in shares) 150,000,000 150,000,000      
Common stock authorized (in shares) 150,000,000 150,000,000 135,000,000 135,000,000 135,000,000
Common Class A          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common shares - beginning of period (in shares) 28,644,807 28,644,807      
Share class conversions (in shares) 0 0      
Common shares - end of period (in shares) 28,644,807 28,644,807      
Common stock authorized (in shares) 28,644,807 28,644,807 53,993,690 53,993,690 53,993,690
Common Class B          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common shares - beginning of period (in shares) 72,337,352 72,337,352      
Share class conversions (in shares) 500,000 500,000      
Common shares - end of period (in shares) 72,837,352 72,837,352      
Common stock authorized (in shares) 72,837,352 72,837,352 50,480,684 50,480,684 50,480,684
Common Class C          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common shares - beginning of period (in shares) 25,544,229 25,544,229      
Share class conversions (in shares) (500,000) (500,000)      
Common shares - end of period (in shares) 25,044,229 25,044,229      
Common stock authorized (in shares) 25,044,229 25,044,229 30,525,626 30,525,626 30,525,626
Unclassified Common Class          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common shares - beginning of period (in shares) 23,473,612 23,473,612      
Share class conversions (in shares) 0 0      
Common shares - end of period (in shares) 23,473,612 23,473,612      
Common stock authorized (in shares) 23,473,612 23,473,612 0 0 0