v3.26.1
INVESTMENTS - Schedule of Debt Securities, Available-for-Sale (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost $ 111,564 $ 56,259
Unrealized Losses (Gains) (26) 46
Aggregate Fair Value 111,538 56,305
Money market funds    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 81,546 30,661
Unrealized Losses (Gains) 0 0
Aggregate Fair Value 81,546 30,661
Corporate bonds    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 19,770 18,304
Unrealized Losses (Gains) (12) 41
Aggregate Fair Value 19,758 18,345
U.S. treasury securities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 5,533 3,825
Unrealized Losses (Gains) (10) 5
Aggregate Fair Value 5,523 3,830
U.S. government agency securities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 4,715 3,469
Unrealized Losses (Gains) (4) 0
Aggregate Fair Value $ 4,711 $ 3,469