Summary of business and significant accounting policies (Policies) |
9 Months Ended |
|---|---|
Oct. 31, 2023 | |
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | |
| Principles of consolidation | Principles of consolidation The Company consolidates entities in which the Company has a controlling financial interest, which includes all of its wholly owned direct and indirect subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation.
|
| Basis of presentation | Basis of presentation The accompanying condensed consolidated financial statements as of October 31, 2023 and for the three and nine months ended October 31, 2023 and 2022 are unaudited and have been prepared in conformity with accounting principles generally accepted in the United States of America ("GAAP") and the applicable rules and regulations of the Securities and Exchange Commission ("SEC") regarding interim financial reporting. In the opinion of management, the interim data includes all adjustments necessary for a fair presentation of the results for the interim periods. Certain information and note disclosures normally included in annual financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2023. The fiscal year-end condensed consolidated balance sheet data was derived from audited financial statements but does not include all disclosures required by GAAP.
|
| Recent adopted accounting pronouncements and Recently issued accounting pronouncements not yet adopted | Recently adopted accounting pronouncements None. Recently issued accounting pronouncements not yet adopted None.
|
| Fair value | Fair value measurements are made at a specific point in time based on relevant market information. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. Accounting standards specify a hierarchy of valuation techniques based on whether the inputs to those valuation techniques are observable or unobservable. Observable inputs reflect data obtained from independent sources, while unobservable inputs reflect the Company’s market assumptions. These two types of inputs have created the following fair value hierarchy: •Level 1—quoted prices in active markets for identical assets or liabilities; •Level 2—inputs, other than the quoted prices in active markets, that are observable either directly or indirectly; and •Level 3—unobservable inputs based on the Company’s own assumptions.
|