XML 33 R22.htm IDEA: XBRL DOCUMENT
v3.21.2

Significant Accounting Policies (Policies) | 9 Months Ended
--- | ---
Oct. 31, 2021
Accounting Policies [Abstract] |
Stockholders' Equity, Policy [Policy Text Block] | Treasury Stock In accordance with Accounting Standards Codification ("ASC") Topic 505, "Equity", the Company has accounted for the share repurchases under the cost method, as the Company has not elected to retire the repurchased shares at this time. This results in recognizing the shares as treasury stock, a reduction of stockholders' equity on the Company's consolidated balance sheets as of October 31, 2021 and on the Company's consolidated statements of stockholders' equity for the three and nine month period ended October 31, 2021. The amounts recognized as treasury stock in the consolidated balance sheets and consolidated statements of stockholders' equity include costs associated with the acquisition of the shares.
Reclassification, Comparability Adjustment [Policy Text Block] | Reclassifications Certain reclassifications have been made to prior period financial statements to conform to current period presentation. Unbilled accounts receivable was segregated from prepaid expenses and other current assets and reclassified into its own line on the consolidated balance sheets and consolidated statements of cash flows.
Subsequent Events, Policy [Policy Text Block] | Subsequent Events The Company has evaluated subsequent events through December 8, 2021, the date the financial statements were issued. No material subsequent events occurred during this time that would require recongition or disclosure in thse financial statements.

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

X
- Definition Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755 + Details
Name: | us-gaap_PriorPeriodReclassificationAdjustmentDescription
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=123467817&loc=d3e21459-112644 + Details
Name: | us-gaap_StockholdersEquityPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for reporting subsequent events. + References No definition available. + Details
Name: | us-gaap_SubsequentEventsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration