v3.26.1
Income Taxes - Liabilities Related to Uncertain Tax Positions (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Income Taxes        
Unrecognized tax benefits $ 17,132 $ 12,470 $ 11,861 $ 9,449
Interest and penalties 3,909 2,804 1,689  
Total liabilities related to uncertain tax positions $ 21,041 $ 15,274 $ 13,550