v3.22.4
The Company and Summary of Significant Accounting Policies - Schedule of Changes in Contract Assets and Contract Liabilities (Detail) - USD ($)
$ in Thousands
6 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Contract with Customer Asset and Liability [Line Items]    
Accounts Receivable, beginning of period $ 0 $ 0
Amounts billed 17,803 35,757
Payments received (17,803) (35,757)
Accounts Receivable, end of period 0 0
Unbilled receivables, beginning of year 10,044 7,582
Billable amounts 13,463 38,326
Amounts billed (17,803) (35,757)
Unbilled receivables, end of year 5,704 10,151
Contract liabilities, beginning of period 30,900 14,677
Payments received 0 20,000
Revenue recognized (2,831) (1,264)
Revenue recognized from change in estimate for performance obligations that are being closed (16,565) 0
Revenue recognized for performance obligations that will no longer commence (8,607) 0
Contract liabilities, end of period $ 2,897 $ 33,413