v3.26.1
CREDIT FACILITY AND OTHER LONG-TERM DEBT - Schedule of Components of Outstanding Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2016
Debt Instrument [Line Items]        
Total principal payments due $ 600,000 $ 1,200,000    
Total amount outstanding 591,158 1,190,444    
Current portion of long-term debt:        
Total current portion of long-term debt 0 599,835    
Total non-current portion of long-term debt 591,158 590,609    
Credit Facility        
Debt Instrument [Line Items]        
Total principal payments due 200,000 200,000    
Unamortized debt issuance costs (4,172) (4,435)    
3.25% Senior Notes | Senior Notes        
Debt Instrument [Line Items]        
Total principal payments due 0 600,000    
Unamortized debt discount on Senior Notes due 2026 0 (53)    
Unamortized debt issuance costs 0 (112)   $ (5,400)
Current portion of long-term debt:        
Current portion of long-term debt 0 600,000    
Unamortized debt discount on Senior Notes due 2026 0 (53)    
Unamortized debt issuance costs - Senior Notes due 2026 $ 0 (112)    
Stated interest rate, percentage 3.25%     3.25%
7.25% Senior Notes | Senior Notes        
Debt Instrument [Line Items]        
Total principal payments due $ 400,000 400,000    
Unamortized debt issuance costs $ (4,670) $ (4,956) $ (5,800)  
Current portion of long-term debt:        
Stated interest rate, percentage 7.25%   7.25%