v3.23.3
Summary of Significant Accounting Policies - Contract Balances (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Jun. 30, 2023
Accounts receivables, contract assets and deferred revenue      
Accounts receivable $ 629,600   $ 463,722
Unbilled receivables (included in accounts receivable) 26,843   20,647
Deferred revenue 83,920   76,159
Deferred revenue, long-term (included in other long-term liabilities) 1,794   $ 2,061
Revenue recognized that was included in opening deferred revenue balance 26,600 $ 27,800  
Revenue recognized from performance obligation satisfied in prior periods $ 700 $ (600)