XML 45 R34.htm IDEA: XBRL DOCUMENT
v3.24.2.u1

Marketable Securities (Tables) | 6 Months Ended
--- | ---
Jul. 31, 2024
Investments, Debt and Equity Securities [Abstract] |
Schedule of Components of Marketable Securities | Marketable securities consist of the following for the periods presented (in thousands):
| July 31, 2024
| Cost or Amortized Cost |  | Gross Unrealized Gains |  | Gross Unrealized Losses |  | Total Estimated Fair Value
U.S. government securities | $ | 314,133 |  |  | $ | 681 |  |  | $ | (491) |  |  | $ | 314,323 |
Foreign securities | 6,346 |  |  | 19 |  |  | (6) |  |  | 6,359 |
Corporate debt securities | 103,723 |  |  | 533 |  |  | (38) |  |  | 104,218 |
Total | $ | 424,202 |  |  | $ | 1,233 |  |  | $ | (535) |  |  | $ | 424,900 |
| January 31, 2024
| Cost or Amortized Cost |  | Gross Unrealized Gains |  | Gross Unrealized Losses |  | Total Estimated Fair Value
U.S. government securities | $ | 319,343 |  |  | $ | 782 |  |  | $ | (1,168) |  |  | $ | 318,957 |
Foreign securities | 6,349 |  |  | 31 |  |  | (13) |  |  | 6,367 |
Corporate debt securities | 82,368 |  |  | 340 |  |  | (134) |  |  | 82,574 |
Total | $ | 408,060 |  |  | $ | 1,153 |  |  | $ | (1,315) |  |  | $ | 407,898 |
Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value | The following table summarizes the fair value and gross unrealized losses aggregated by category of individual securities that have been in a continuous unrealized loss position for greater than 12 months (in thousands):
| July 31, 2024
| Continuous Unrealized Loss for Greater than 12 months
| Estimated Fair Value |  | Gross Unrealized Losses
U.S. government securities | $ | 106,926 |  |  | $ | (401) |
Foreign securities | 1,333 |  |  | (3) |
Corporate debt securities | 11,905 |  |  | (25) |
Total | $ | 120,164 |  |  | $ | (429) |
| January 31, 2024
| Continuous Unrealized Loss for Greater than 12 months
| Estimated Fair Value |  | Gross Unrealized Losses
U.S. government securities | $ | 99,613 |  |  | $ | (741) |
Foreign securities | 1,325 |  |  | (11) |
Corporate debt securities | 28,858 |  |  | (113) |
Total | $ | 129,796 |  |  | $ | (865) |
Schedule of Marketable Securities by Contractual Maturity | The contractual maturities of the investments classified as available-for-sale marketable securities are as follows (in thousands):
| July 31, 2024
| Amortized Cost |  | Estimated Fair Value
Due within 1 year | $ | 187,881 |  |  | $ | 187,512 |
Due in 1 year through 5 years | 236,321 |  |  | 237,388 |
Total | $ | 424,202 |  |  | $ | 424,900 |
| January 31, 2024
| Amortized Cost |  | Estimated Fair Value
Due within 1 year | $ | 173,481 |  |  | $ | 172,520 |
Due in 1 year through 5 years | 234,579 |  |  | 235,378 |
Total | $ | 408,060 |  |  | $ | 407,898 |
Schedule of Investment Income | The primary components of investment income from marketable securities were as follows (in thousands):
| Three Months Ended July 31, |  | Six Months Ended July 31,
| 2024 |  | 2023 |  | 2024 |  | 2023
Interest income | $ | 4,455 |  |  | $ | 3,245 |  |  | $ | 8,615 |  |  | $ | 6,173 |
Accretion/amortization of discount/premium, net | 556 |  |  | 520 |  |  | 1,043 |  |  | 991 |
Investment income | $ | 5,011 |  |  | $ | 3,765 |  |  | $ | 9,658 |  |  | $ | 7,164 |

X
- Definition Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479081/326-30-55-8 Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-6 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-4 + Details
Name: | us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of investment income, including, but not limited to, interest and dividend income and amortization of discount (premium) derived from debt and equity securities. Excludes realized and unrealized gain (loss) on investments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(8)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(7)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(7)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1 + Details
Name: | us-gaap_InvestmentIncomeTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments. + References No definition available. + Details
Name: | us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value. + References No definition available. + Details
Name: | us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration