XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]    
Total net revenue $ 56,059 $ 47,506
Revenue recognized 22,100 20,900
Transfers to accounts receivable 1,600 1,500
Capitalized contract cost, net 4,000 3,300
Sales commissions and fees 900 700
Capitalized contract cost, amortization 400 300
Products [Member]    
Disaggregation of Revenue [Line Items]    
Total net revenue 12,781 11,046
Support, Maintenance, Subscription Services, And Professional Services [Member]    
Disaggregation of Revenue [Line Items]    
Total net revenue $ 43,300 $ 36,500