v3.26.3
Share Capital - Schedule of Share Capital (Details) - USD ($)
$ / shares in Units, $ in Thousands
Sep. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
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 150,000,000 150,000,000
Common stock issued (in shares) 98,522,131 98,614,386 99,029,434 98,361,499 100,140,859 101,466,997
Common stock outstanding (in shares) 98,522,131 98,614,386 99,029,434 98,361,499 100,140,859 101,466,997
Common shares $ 985   $ 990      
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,444,807 26,444,807 26,444,807 26,944,807 26,944,807 26,944,807
Common stock issued (in shares) 17,320,078 17,320,078 17,320,078 17,820,078 17,820,078 17,820,078
Common stock outstanding (in shares) 17,320,078 17,320,078 17,320,078 17,820,078 17,820,078 17,820,078
Common shares $ 173   $ 173      
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) 85,157,932 84,677,932 84,677,932 83,577,932 83,577,932 80,205,911
Common stock issued (in shares) 66,278,404 65,890,659 66,305,707 64,537,772 66,317,132 64,271,249
Common stock outstanding (in shares) 66,278,404 65,890,659 66,305,707 64,537,772 66,317,132 64,271,249
Common shares $ 663   $ 663      
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) 14,923,649 15,403,649 15,403,649 16,003,649 16,003,649 19,375,670
Common stock issued (in shares) 14,923,649 15,403,649 15,403,649 16,003,649 16,003,649 19,375,670
Common stock outstanding (in shares) 14,923,649 15,403,649 15,403,649 16,003,649 16,003,649 19,375,670
Common shares $ 149   $ 154