XML 42 R31.htm IDEA: XBRL DOCUMENT
v3.25.2

INVESTMENTS IN DEBT SECURITIES (Tables) | 6 Months Ended
--- | ---
Jun. 30, 2025
Investments, Debt and Equity Securities [Abstract] |
Schedule of Short-term and Long-term Investments | The Company's short-term and long-term investments as of June 30, 2025 and December 31, 2024 were as follows (in thousands):
| June 30, 2025
| Amortized Cost |  | Gross Unrealized Gains |  | Gross Unrealized Losses |  | Fair Value
Short-term debt securities: |  |  |  |  |  |  |
U.S. agency securities | $ | 12,517 |  |  | $ | 1 |  |  | $ | — |  |  | $ | 12,518 |
Corporate bonds | 74,821 |  |  | 253 |  |  | (2) |  |  | 75,072 |
Commercial paper | 533 |  |  | — |  |  | — |  |  | 533 |
Municipal securities | 130 |  |  | — |  |  | — |  |  | 130 |
Certificates of deposit | 1,246 |  |  | — |  |  | — |  |  | 1,246 |
U.S. government securities | 223,583 |  |  | 340 |  |  | (11) |  |  | 223,912 |
Total | $ | 312,830 |  |  | $ | 594 |  |  | $ | (13) |  |  | $ | 313,411 |
Long-term debt securities: |  |  |  |  |  |  |
U.S. agency securities | $ | 47,000 |  |  | $ | 50 |  |  | $ | (5) |  |  | $ | 47,045 |
Corporate bonds | 26,014 |  |  | 86 |  |  | (25) |  |  | 26,075 |
Municipal securities | 5,773 |  |  | 43 |  |  | (235) |  |  | 5,581 |
U.S. government securities | 117,223 |  |  | 675 |  |  | (27) |  |  | 117,871 |
Total | $ | 196,010 |  |  | $ | 854 |  |  | $ | (292) |  |  | $ | 196,572 |
| December 31, 2024
| Amortized Cost |  | Gross Unrealized Gains |  | Gross Unrealized Losses |  | Fair Value
Short-term debt securities: |  |  |  |  |  |  |
U.S. agency securities | $ | 34,454 |  |  | $ | 15 |  |  | $ | (1) |  |  | $ | 34,468 |
Corporate bonds | 160,238 |  |  | 248 |  |  | (96) |  |  | 160,390 |
Commercial paper | 333 |  |  | — |  |  | — |  |  | 333 |
Municipal securities | 398 |  |  | 1 |  |  | — |  |  | 399 |
Certificates of deposit | 1,051 |  |  | — |  |  | — |  |  | 1,051 |
U.S. government securities | 206,340 |  |  | 449 |  |  | (4) |  |  | 206,785 |
Total | $ | 402,814 |  |  | $ | 713 |  |  | $ | (101) |  |  | $ | 403,426 |
Long-term debt securities: |  |  |  |  |  |  |
U.S. agency securities | $ | 49,017 |  |  | $ | 23 |  |  | $ | (10) |  |  | $ | 49,030 |
Corporate bonds | 195,035 |  |  | 693 |  |  | (384) |  |  | 195,344 |
Municipal securities | 4,592 |  |  | 4 |  |  | (251) |  |  | 4,345 |
U.S. government securities | 222,164 |  |  | 1,218 |  |  | (124) |  |  | 223,258 |
Total | $ | 470,808 |  |  | $ | 1,938 |  |  | $ | (769) |  |  | $ | 471,977 |
Schedule of Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value | The Company's gross unrealized losses and fair values for those investments that were in an unrealized loss position as of June 30, 2025 and December 31, 2024, aggregated by investment category and the length of time that individual securities have been in a continuous loss position were as follows (in thousands):
| June 30, 2025
| Less than 12 Months |  | Greater than 12 Months |  | Total
| Fair Value |  | Gross Unrealized Losses |  | Fair Value |  | Gross Unrealized Losses |  | Fair Value |  | Gross Unrealized Losses
Short-term debt securities: |  |  |  |  |  |  |  |  |  |  |
Corporate bonds | $ | 8,205 |  |  | $ | (2) |  |  | $ | — |  |  | $ | — |  |  | $ | 8,205 |  |  | $ | (2) |
U.S. government securities | 84,758 |  |  | (11) |  |  | — |  |  | — |  |  | 84,758 |  |  | (11) |
Total | $ | 92,963 |  |  | $ | (13) |  |  | $ | — |  |  | $ | — |  |  | $ | 92,963 |  |  | $ | (13) |
Long-term debt securities: |  |  |  |  |  |  |  |  |  |  |
U.S. agency securities | $ | 7,996 |  |  | $ | (5) |  |  | $ | — |  |  | $ | — |  |  | $ | 7,996 |  |  | $ | (5) |
Corporate bonds | 7,276 |  |  | (25) |  |  | — |  |  | — |  |  | 7,276 |  |  | (25) |
Municipal securities | 2,747 |  |  | (121) |  |  | 349 |  |  | (114) |  |  | 3,096 |  |  | (235) |
U.S. government securities | 20,634 |  |  | (27) |  |  | — |  |  | — |  |  | 20,634 |  |  | (27) |
Total | $ | 38,653 |  |  | $ | (178) |  |  | $ | 349 |  |  | $ | (114) |  |  | $ | 39,002 |  |  | $ | (292) |
| December 31, 2024
| Less than 12 Months |  | Greater than 12 Months |  | Total
| Fair Value |  | Gross Unrealized Losses |  | Fair Value |  | Gross Unrealized Losses |  | Fair Value |  | Gross Unrealized Losses
Short-term debt securities: |  |  |  |  |  |  |  |  |  |  |
U.S. agency securities | $ | 18,954 |  |  | $ | (1) |  |  | $ | — |  |  | $ | — |  |  | $ | 18,954 |  |  | $ | (1) |
Corporate bonds | 50,905 |  |  | (93) |  |  | 1,995 |  |  | (3) |  |  | 52,900 |  |  | (96) |
U.S. government securities | — |  |  | — |  |  | 3,994 |  |  | (4) |  |  | 3,994 |  |  | (4) |
Total | $ | 69,859 |  |  | $ | (94) |  |  | $ | 5,989 |  |  | $ | (7) |  |  | $ | 75,848 |  |  | $ | (101) |
Long-term debt securities: |  |  |  |  |  |  |  |  |  |  |
U.S. agency securities | $ | 9,990 |  |  | $ | (10) |  |  | $ | — |  |  | $ | — |  |  | $ | 9,990 |  |  | $ | (10) |
Corporate bonds | 80,550 |  |  | (384) |  |  | — |  |  | — |  |  | 80,550 |  |  | (384) |
Municipal securities | 2,848 |  |  | (128) |  |  | 363 |  |  | (123) |  |  | 3,211 |  |  | (251) |
U.S. government securities | 58,681 |  |  | (124) |  |  | — |  |  | — |  |  | 58,681 |  |  | (124) |
Total | $ | 152,069 |  |  | $ | (646) |  |  | $ | 363 |  |  | $ | (123) |  |  | $ | 152,432 |  |  | $ | (769) |
Schedule of Contractual Maturities of Short-Term and Long-Term Investments | The contractual maturities of the Company's short-term and long-term investments as of June 30, 2025 were as follows (in thousands):
| Amortized Cost |  | Fair Value
Due in one year or less | $ | 312,830 |  |  | $ | 313,411 |
Due in one to five years | 196,010 |  |  | 196,572 |
Total | $ | 508,840 |  |  | $ | 509,983 |

X
- Definition Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2 Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2 Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (aa) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2 Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (aaa) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2 Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2 Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3 Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3 Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3 Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3 + Details
Name: | us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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 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