v3.26.3
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accumulated Other Comprehensive Loss [Line Items]        
Accumulated other comprehensive loss $ 915,655 $ 914,032 $ 910,792 $ 906,409
Tax expense (benefit) 53 (45)    
Foreign currency translation adjustment        
Accumulated Other Comprehensive Loss [Line Items]        
Accumulated other comprehensive loss (107,641)   (107,531)  
Unrealized gain on hedged transaction, net of tax        
Accumulated Other Comprehensive Loss [Line Items]        
Accumulated other comprehensive loss 330   179  
Accumulated other comprehensive loss        
Accumulated Other Comprehensive Loss [Line Items]        
Accumulated other comprehensive loss $ (107,311) $ (110,688) $ (107,352) $ (114,424)