v3.25.4
Organization and Summary of Significant Accounting Policies (Computation of Basic and Diluted Earnings Per Share) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Basic and Diluted Earnings:      
Net earnings available to common stockholders $ 389,777 $ 396,835 $ 392,340
Less: Earnings allocated to unvested restricted shares (728) (686) (609)
Net earnings used in basic and diluted earnings per share $ 389,049 $ 396,149 $ 391,731
Basic and Diluted Weighted Average Shares Outstanding:      
Weighted average shares outstanding 188,651,928 184,723,988 182,184,038
Less: Unvested restricted shares (308,239) (299,534) (273,077)
Less: Unvested contingent restricted shares (732,238) (735,892) (710,921)
Weighted average shares outstanding used in basic earnings per share 187,611,451 183,688,562 181,200,040
Other dilutive securities 375,347 355,279 489,683
Weighted average shares outstanding used in diluted earnings per share 187,986,798 184,043,841 181,689,723