XML 37 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]    
Total net revenue $ 76,675 $ 63,512
Revenue recognized 33,100 26,800
Transfers to accounts receivable 3,900 1,900
Capitalized contract cost, net 6,500 4,800
Sales commissions and fees 1,100 900
Capitalized contract cost, amortization 500 400
Products [Member]    
Disaggregation of Revenue [Line Items]    
Total net revenue 9,954 9,874
Support, Maintenance, Subscription Services, and Professional Services [Member]    
Disaggregation of Revenue [Line Items]    
Total net revenue $ 66,700 $ 53,600