XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes (Details) - USD ($)
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Income Taxes - Additional Information [Line Items]    
Unrecognized Tax Benefits $ 6,200,000  
Litigation Settlement [Abstract]    
Litigation Settlement, Expense 3,100,000  
Provision for income taxes $ 7,906,000 $ 8,059,000
Tax Adjustments, Settlements, and Unusual Provisions   $ 1,400,000
Income Tax (Textual) [Abstract]    
Effective tax rate 25.20% 21.00%