v3.26.1
PREPAID EXPENSES AND OTHER ASSETS - Schedule of Components of Prepaid Expenses and Other Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Prepaid expenses and other current assets:    
Deposits and restricted cash $ 4,824 $ 2,456
Capitalized costs to obtain a contract 50,915 44,311
Short-term prepaid expenses and other current assets 179,698 148,824
Derivative asset 204 2,984
Total 235,641 198,575
Other assets:    
Deposits and restricted cash 16,334 22,720
Capitalized costs to obtain a contract 105,803 84,715
Investments 112,022 116,704
Available-for-sale financial assets 45,142 45,074
Long-term prepaid expenses and other long-term assets 22,027 38,480
Total $ 301,328 $ 307,693