v3.26.3
Income Taxes - Summary of Income Taxes Paid Net of Refunds Received (Details)
$ in Thousands
12 Months Ended
Jun. 30, 2026
USD ($)
Income Tax Paid, by Individual Jurisdiction [Line Items]  
Federal $ 121
State and Local 137
Total 14,697
United Kingdom  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
Foreign 7,527
Cyprus  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
Foreign 2,101
Germany  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
Foreign 1,836
Canada  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
Foreign 1,552
Ireland  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
Foreign 765
Other  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
Foreign $ 658