v3.25.2
SUPPLEMENTAL BALANCE SHEET INFORMATION - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 1,021,524 $ 947,774
Accumulated depreciation and amortization (820,043) (742,063)
Property and equipment, net $ 201,481 205,711
Capitalized software    
Property, Plant and Equipment [Line Items]    
Useful life 5 years  
Total property and equipment $ 928,036 856,730
Computer hardware    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 67,204 64,761
Furniture and other equipment    
Property, Plant and Equipment [Line Items]    
Useful life 5 years  
Total property and equipment $ 7,062 7,061
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 19,222 $ 19,222
Minimum | Capitalized software    
Property, Plant and Equipment [Line Items]    
Useful life 2 years  
Minimum | Computer hardware    
Property, Plant and Equipment [Line Items]    
Useful life 3 years  
Maximum | Capitalized software    
Property, Plant and Equipment [Line Items]    
Useful life 5 years  
Maximum | Computer hardware    
Property, Plant and Equipment [Line Items]    
Useful life 5 years