XML 66 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Jun. 30, 2025
Disaggregation of Revenue [Line Items]      
Deferred revenue $ 23,341   $ 884
Recognition of revenue from deferred revenue 856 $ 480  
Revenue, remaining performance obligation, amount 195,027    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-10-01      
Disaggregation of Revenue [Line Items]      
Revenue, remaining performance obligation, amount $ 93,363    
Revenue, remaining performance obligation, period 9 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-10-01      
Disaggregation of Revenue [Line Items]      
Revenue, remaining performance obligation, amount $ 93,410    
Revenue, remaining performance obligation, period 1 year    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-10-01      
Disaggregation of Revenue [Line Items]      
Revenue, remaining performance obligation, period 2 years