v3.25.4
Equity - Basic and Diluted Earnings Per Share (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Equity [Abstract]      
Net income – basic and diluted $ 466,359 $ 460,839 $ 708,334
Net income – basic and diluted $ 466,359 $ 460,839 $ 708,334
Weighted-average shares outstanding – basic (in shares) 220,501,239 220,168,325 215,369,777
Effect of dilutive securities (in shares) 611,104 352,132 390,719
Weighted-average shares outstanding – diluted (in shares) 221,112,343 220,520,457 215,760,496