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.24.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, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]        
Basic weighted-average shares of common stock outstanding 23,079,500 23,489,000 23,222,100 23,442,700
Effect of common stock equivalents 984,000 1,243,000 1,076,000 1,265,000
Diluted weighted-average shares outstanding 24,063,500 24,731,600 24,298,100 24,708,400