v3.25.2
Income Taxes - Schedule of Deferred Tax Assets and Liabilities Classified as Current and Non-Current (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Income Tax Disclosure [Abstract]    
Non-current deferred tax asset $ 253,119 $ 203,569
Non-current deferred tax liability (77,682) (79,339)
Net deferred tax asset $ 175,437 $ 124,230