v3.26.1
Segment Information - Schedule of Long-lived Assets by Geography Area (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Jun. 30, 2025
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 239,444 $ 335,901
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 57,779 129,558
United Kingdom    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 116,123 129,799
Western Europe    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 61,864 65,491
Canada    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 3,678 $ 11,053