XML 113 R81.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes (Income Tax Expense (Benefit)) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Current:      
Federal $ 12,736 $ 15,626 $ 25,034
State 3,805 3,608 6,455
Foreign 3,498 5,578 4,507
Total current 20,039 24,812 35,996
Deferred:      
Federal 2,320 (827) (2,991)
State (217) (911) (541)
Foreign 706 (293) 1,294
Total deferred 2,809 (2,031) (2,238)
Provision for income taxes $ 22,848 $ 22,781 $ 33,758