XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 113,612 $ 102,185 $ 222,081 $ 192,824
Subscription        
Disaggregation of Revenue [Line Items]        
Revenue 106,654 95,333 207,909 179,048
Other        
Disaggregation of Revenue [Line Items]        
Revenue $ 6,958 $ 6,852 $ 14,172 $ 13,776