v3.25.2
Organization and Summary of Significant Accounting Policies (Computation of Basic and Diluted Earnings per Share) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Basic and Diluted Earnings:        
Net earnings $ 100,529 $ 106,666 $ 196,987 $ 201,037
Less: Earnings allocated to unvested restricted shares (190) (189) (357) (333)
Net earnings used in basic and diluted earnings per share $ 100,339 $ 106,477 $ 196,630 $ 200,704
Basic and Diluted Weighted Average Shares Outstanding:        
Weighted average number of shares outstanding (in shares) 187,974,275 183,532,421 187,868,489 183,116,552
Less: Unvested restricted shares (328,001) (324,620) (308,258) (294,671)
Less: Unvested contingent restricted shares (769,581) (769,010) (694,276) (702,410)
Weighted average shares outstanding used in basic earnings per share 186,876,693 182,438,791 186,865,955 182,119,471
Other dilutive securities 193,595 368,583 222,205 408,862
Weighted average shares outstanding used in diluted earnings per share 187,070,288 182,807,374 187,088,160 182,528,333