XML 94 R45.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue Recognition - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]      
Total net revenue $ 319,312 $ 275,624 $ 237,464
Revenue recognized 69,500 55,100  
Transfers to accounts receivable 4,500 2,300  
Remaining performance obligation, transaction price 152,000    
Capitalized contract cost, net 8,100 5,800  
Sales commissions and fees 4,900 4,000  
Capitalized contract cost, amortization $ 2,300 1,800  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-04-01      
Disaggregation of Revenue [Line Items]      
Revenue, remaining performance obligation, percentage 42.00%    
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-04-01      
Disaggregation of Revenue [Line Items]      
Revenue, remaining performance obligation, percentage 30.00%    
Revenue, remaining performance obligation, expected timing of satisfaction, period 24 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-04-01      
Disaggregation of Revenue [Line Items]      
Revenue, remaining performance obligation, percentage 17.00%    
Revenue, remaining performance obligation, expected timing of satisfaction, period 36 months    
Products [Member]      
Disaggregation of Revenue [Line Items]      
Total net revenue $ 41,168 41,324 49,083
Support, Maintenance, Subscription Services, and Professional Services [Member]      
Disaggregation of Revenue [Line Items]      
Total net revenue $ 278,100 $ 234,300 $ 188,400