INVESTMENTS - Debt Securities, Available-for-sale (Details) - USD ($) $ in Thousands |
Mar. 31, 2025 |
Dec. 31, 2024 |
---|---|---|
Schedule of Held-to-maturity Securities [Line Items] | ||
Amortized Cost | $ 52,109 | $ 49,049 |
Unrealized Gains | 15 | 22 |
Aggregate Fair Value | 52,124 | 49,071 |
U.S. government agency securities | ||
Schedule of Held-to-maturity Securities [Line Items] | ||
Amortized Cost | 15,303 | 18,730 |
Unrealized Gains | 6 | 16 |
Aggregate Fair Value | 15,309 | 18,746 |
Money market funds | ||
Schedule of Held-to-maturity Securities [Line Items] | ||
Amortized Cost | 13,403 | 10,410 |
Unrealized Gains | 0 | 0 |
Aggregate Fair Value | 13,403 | 10,410 |
Corporate bonds | ||
Schedule of Held-to-maturity Securities [Line Items] | ||
Amortized Cost | 12,912 | 8,157 |
Unrealized Gains | 7 | 5 |
Aggregate Fair Value | 12,919 | 8,162 |
U.S. treasury securities | ||
Schedule of Held-to-maturity Securities [Line Items] | ||
Amortized Cost | 10,491 | 11,752 |
Unrealized Gains | 2 | 1 |
Aggregate Fair Value | $ 10,493 | $ 11,753 |
X | ||||||||||
- Definition Cash Cash Equivalents And Available-for-sale Debt Securities No definition available.
|
X | ||||||||||
- Definition Cash, Cash Equivalents And Available-for-sale Debt Securities Amortized Cost No definition available.
|
X | ||||||||||
- Definition Amount, before tax, of unrealized gain (loss) in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|