Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies - Reconciliation of Shares Used in Calculating Basic and Diluted Earnings per Common Shares (Details)

v3.25.0.1
Summary of Significant Accounting Policies - Reconciliation of Shares Used in Calculating Basic and Diluted Earnings per Common Shares (Details) - shares
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]        
Basic weighted-average shares of common stock outstanding 23,158,300 23,079,500 23,093,400 23,222,100
Effect of common stock equivalents 808,000 984,000 880,000 1,076,000
Diluted weighted-average shares outstanding 23,966,400 24,063,500 23,972,900 24,298,100