XML 83 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Organization and Summary of Significant Accounting Policies - Earnings per share (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]      
Weighted average number of common shares outstanding (in shares) 66,882,731 67,963,956 74,394,799
Effect of non-participatory equity compensation (in shares) 0 0 0
Weighted average number of common shares outstanding, including effect of dilutive securities (in shares) 66,882,731 67,963,956 74,394,799