XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue and Deferred Revenue - Additional Information (Details) 1
$ in Millions
Mar. 31, 2025
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2021-10-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2022-04-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Revenue performance obligation $ 13.2
revenue performance obligation 1 13.2
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2022-10-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Revenue performance obligation 0.8
revenue performance obligation 1 $ 0.8