XML 80 R62.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue (Additional Information) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Deferred revenue, current $ 185,272 $ 153,871 $ 120,835
Deferred revenue, non-current 19,600 10,400  
Revenue recognized included in the deferred revenue 153,900 149,800  
Deferred revenue, current      
Disaggregation of Revenue [Line Items]      
Contract liability, current 24,100 10,600  
Other Liabilities      
Disaggregation of Revenue [Line Items]      
Contract liability, non-current $ 19,600 $ 10,400