XML 65 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Income Taxes - Additional Information [Line Items]        
Unrecognized Tax Benefits $ 6,200,000   $ 6,200,000  
Litigation Settlement [Abstract]        
Litigation Settlement, Expense     2,900,000  
Provision for income taxes 10,219,000 $ 7,816,000 $ 26,052,000 $ 13,866,000
Tax Adjustments, Settlements, and Unusual Provisions       $ 1,400,000
Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount $ 7,800,000      
Income Tax (Textual) [Abstract]        
Effective tax rate 23.60% 27.40% 25.60% 15.50%