v3.26.1
Share Capital - Schedule of Share Capital (Details) - USD ($)
$ / shares in Units, $ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 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,614,386 99,273,252 99,029,434 100,140,859 101,711,441 101,466,997
Common stock outstanding (in shares) 98,614,386 99,273,252 99,029,434 100,140,859 101,711,441 101,466,997
Common shares $ 986   $ 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) 84,677,932 84,677,932 84,677,932 83,577,932 81,705,911 80,205,911
Common stock issued (in shares) 65,890,659 66,549,525 66,305,707 66,317,132 66,015,693 64,271,249
Common stock outstanding (in shares) 65,890,659 66,549,525 66,305,707 66,317,132 66,015,693 64,271,249
Common shares $ 659   $ 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) 15,403,649 15,403,649 15,403,649 16,003,649 17,875,670 19,375,670
Common stock issued (in shares) 15,403,649 15,403,649 15,403,649 16,003,649 17,875,670 19,375,670
Common stock outstanding (in shares) 15,403,649 15,403,649 15,403,649 16,003,649 17,875,670 19,375,670
Common shares $ 154   $ 154