v3.26.1
Other Income / (Expense) - Schedule of Components of Other Income (Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Other income / (Expense)      
Interest expense $ (9,630) $ (8,509) $ (15,736)
Interest income 4,223 3,886 3,323
Gain (loss) on equity method investment 887 938 (6,841)
Gain (loss) on investment (5,862)   283
Other non-operating income (expense), net (828) (107) (2,026)
Total other income (expense), net $ (11,210) $ (3,792) $ (20,997)