v3.26.3
Segment Information - Schedule of Long-lived Assets by Geographic Region (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 233,722 $ 335,901
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 56,956 129,558
United Kingdom    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 113,285 129,799
Western Europe    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 60,096 65,491
Canada    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 3,385 $ 11,053