XML 61 R25.htm IDEA: XBRL DOCUMENT
v3.24.4

Revenue (Tables) | 9 Months Ended
--- | ---
Dec. 31, 2024
Revenue from Contract with Customer [Abstract] |
Schedule of Performance Obligations | Our typical performance obligations include the following:
Performance Obligation | When Performance Obligation is Typically Satisfied | When Payment is Typically Due | How Standalone Selling Price is Typically Estimated
Subscription
Term-based software licenses | Upon shipment or made available for download (point in time) | Within 90 days of shipment except for certain subscription licenses which are paid for over time | Residual approach
Software-as-a-service (SaaS) | Ratably over the course of the contract (over time) | Annually or at the beginning of the contract period | Observable in transactions without multiple performance obligations
Perpetual License
Perpetual software licenses | Upon shipment or made available for download (point in time) | Within 90 days of shipment | Residual approach
Customer Support
Software updates | Ratably over the course of the support contract (over time) | At the beginning of the contract period | Observable in renewal transactions
Customer support | Ratably over the course of the support contract (over time) | At the beginning of the contract period | Observable in renewal transactions
Other Services
Other professional services (except for education services) | As work is performed (over time) | Within 90 days of services being performed | Observable in transactions without multiple performance obligations
Education services | When the class is taught (point in time) | Within 90 days of services being performed | Observable in transactions without multiple performance obligations
Schedule of Disaggregation of Revenues | We disaggregate revenues from contracts with customers into geographical regions. Our Americas region includes the United States, Canada, and Latin America. Our International region primarily includes Europe, Middle East, Africa, Australia, India, Southeast Asia, and China.
| Three Months Ended December 31, |  | Nine Months Ended December 31,
| 2024 |  | 2023 |  | 2024 |  | 2023
Americas | $ | 155,435 |  |  | $ | 125,052 |  |  | $ | 438,568 |  |  | $ | 367,476 |
International | 107,195 |  |  | 91,756 |  |  | 282,012 |  |  | 248,479 |
Total revenues | $ | 262,630 |  |  | $ | 216,808 |  |  | $ | 720,580 |  |  | $ | 615,955 |
Schedule of Contract Balances | The opening and closing balances of our accounts receivable, unbilled receivables, and deferred revenues are as follows:
| Accounts receivable | Unbilled receivable (current) | Unbilled receivable (long-term) | Deferred revenue (current) | Deferred revenue (long-term)
Opening balance as of March 31, 2024 | $ | 196,951 |  | $ | 25,732 |  | $ | 14,471 |  | $ | 362,450 |  | $ | 168,472 |
Increase | 43,635 |  | 5,045 |  | 6,629 |  | 15,273 |  | 42,058 |
Ending balance as of December 31, 2024 | $ | 240,586 |  | $ | 30,777 |  | $ | 21,100 |  | $ | 377,723 |  | $ | 210,530 |

X
- Definition Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10 + Details
Name: | us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_RevenueFromContractWithCustomerAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of expected timing for satisfying remaining performance obligation. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b)(1) -SubTopic 10 -Topic 606 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration