v3.26.1
Income Taxes - Schedule of Deferred Tax Assets and Liabilities Classified as Current and Non-Current (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Income Tax Disclosure [Abstract]    
Non-current deferred tax asset $ 333,171 $ 253,119
Non-current deferred tax liability (64,640) (77,682)
Net deferred tax asset $ 268,531 $ 175,437