v3.26.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Income Tax (Textual) [Abstract]        
Effective tax rate 23.30% 23.60% 25.40% 25.60%
Income Taxes - Additional Information [Line Items]        
Provision for income taxes $ 18,589 $ 10,219 $ 41,124 $ 26,052