v3.26.1
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Accumulated Other Comprehensive Loss [Line Items]                    
Accumulated other comprehensive loss $ 906,261 $ 901,746 $ 906,261 $ 901,746 $ 910,886 $ 914,032 $ 906,409 $ 900,662 $ 920,893 $ 924,255
Tax benefit (91) (146) (225) (352)            
Foreign currency translation adjustment                    
Accumulated Other Comprehensive Loss [Line Items]                    
Accumulated other comprehensive loss (108,756)   (108,756)       (114,934)      
Unrealized gain on hedged transaction, net of tax                    
Accumulated Other Comprehensive Loss [Line Items]                    
Accumulated other comprehensive loss 115   115       510      
Accumulated other comprehensive loss                    
Accumulated Other Comprehensive Loss [Line Items]                    
Accumulated other comprehensive loss $ (108,641) $ (121,653) $ (108,641) $ (121,653) $ (116,414) $ (110,688) $ (114,424) $ (131,272) $ (112,794) $ (115,853)