XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]    
Total net revenue $ 47,506 $ 38,725
Revenue recognized 20,900 17,400
Transfers to accounts receivable 1,500 2,200
Capitalized contract cost, net 3,300 2,900
Sales commissions and fees 700 700
Capitalized contract cost, amortization 300 300
Products [Member]    
Disaggregation of Revenue [Line Items]    
Total net revenue 11,046 8,844
Support, Maintenance, Subscription Services, And Professional Services [Member]    
Disaggregation of Revenue [Line Items]    
Total net revenue $ 36,500 $ 29,900