XML 65 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
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 7,927,000 $ (2,009,000) $ 15,833,000 $ 6,050,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 29.40% (9.00%) 27.10% 10.00%