XML 42 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Schedule of Deferred Revenue Remaining Performance Obligations (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]    
Total Deferred Revenue $ 14,590  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-04-01    
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]    
Total Deferred Revenue 2,999  
Deferred Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period   6 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-10-01    
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]    
Total Deferred Revenue 5,450  
Deferred Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period   1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2026-10-01    
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]    
Total Deferred Revenue 4,132  
Deferred Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period   1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2027-10-01    
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]    
Total Deferred Revenue $ 2,009  
Deferred Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period   1 year