XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Share Capital - Schedule of Share Capital (Details) - USD ($)
$ / shares in Units, $ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Class of Stock [Line Items]            
Common stock, par value (in dollars per share) $ 0.01   $ 0.01      
Common stock authorized (in shares) 150,000,000 150,000,000 150,000,000 150,000,000 135,000,000 135,000,000
Common stock issued (in shares) 101,392,722 101,922,771 110,225,103 103,704,006 103,683,894 103,087,859
Common stock outstanding (in shares) 101,392,722 101,922,771 110,225,103 103,704,006 103,683,894 103,087,859
Common shares $ 1,014   $ 1,101      
Common Class A            
Class of Stock [Line Items]            
Common stock, par value (in dollars per share) $ 0.01   $ 0.01      
Common stock authorized (in shares) 26,944,807 28,644,807 28,644,807 53,993,690 53,993,690 53,993,690
Common stock issued (in shares) 17,820,078 19,520,078 28,644,807 30,520,078 30,520,078 30,520,078
Common stock outstanding (in shares) 17,820,078 19,520,078 28,644,807 30,520,078 30,520,078 30,520,078
Common shares $ 178   $ 286      
Common Class B            
Class of Stock [Line Items]            
Common stock, par value (in dollars per share) $ 0.01   $ 0.01      
Common stock authorized (in shares) 79,677,932 72,837,352 72,337,352 65,480,684 50,480,684 50,480,684
Common stock issued (in shares) 63,668,995 57,358,464 56,036,067 42,658,302 42,638,190 42,042,155
Common stock outstanding (in shares) 63,668,995 57,358,464 56,036,067 42,658,302 42,638,190 42,042,155
Common shares $ 637   $ 560      
Common Class C            
Class of Stock [Line Items]            
Common stock, par value (in dollars per share) $ 0.01   $ 0.01      
Common stock authorized (in shares) 19,903,649 25,044,229 25,544,229 30,525,626 30,525,626 30,525,626
Common stock issued (in shares) 19,903,649 25,044,229 25,544,229 30,525,626 30,525,626 30,525,626
Common stock outstanding (in shares) 19,903,649 25,044,229 25,544,229 30,525,626 30,525,626 30,525,626
Common shares $ 199   $ 255