v3.25.1
Organization and Summary of Significant Accounting Policies (Computation of Basic and Diluted Earnings per Share) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Basic and Diluted Earnings:    
Net earnings $ 96,458 $ 94,371
Less: Earnings allocated to unvested restricted shares (167) (153)
Net earnings used in basic and diluted earnings per share $ 96,291 $ 94,218
Basic and Diluted Weighted Average Shares Outstanding:    
Weighted average number of shares outstanding (in shares) 187,761,527 182,700,682
Less: Unvested restricted shares (288,296) (270,664)
Less: Unvested contingent restricted shares (in shares) (618,134) (635,810)
Weighted average shares outstanding used in basic earnings per share 186,855,097 181,794,208
Other dilutive securities 224,987 418,689
Weighted average shares outstanding used in diluted earnings per share 187,080,084 182,212,897