v3.26.1
INVESTMENTS - Debt Securities, Available-for-sale (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost $ 38,585 $ 56,259
Unrealized losses and gains (12) 46
Aggregate Fair Value 38,573 56,305
Corporate bonds    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 19,254 18,304
Unrealized losses and gains (3) 41
Aggregate Fair Value 19,251 18,345
U.S. treasury securities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 8,738 3,825
Unrealized losses and gains (6) 5
Aggregate Fair Value 8,732 3,830
Money market funds    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 5,870 30,661
Unrealized losses and gains 0 0
Aggregate Fair Value 5,870 30,661
U.S. government agency securities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 4,723 3,469
Unrealized losses and gains (3) 0
Aggregate Fair Value $ 4,720 $ 3,469