v3.26.1
INVESTMENTS - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 91,380 $ 107,561
Unrealized Gains 39 124
Unrealized Losses (107) (23)
Fair Value 91,312 107,662
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 17,063 14,878
Unrealized Gains 0 8
Unrealized Losses (11) (1)
Fair Value 17,052 14,885
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 65,305 78,652
Unrealized Gains 39 110
Unrealized Losses (67) (17)
Fair Value 65,277 78,745
U.S. Government agencies    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 9,012 14,031
Unrealized Gains 0 6
Unrealized Losses (29) (5)
Fair Value $ 8,983 $ 14,032