v3.26.1
MARKETABLE SECURITIES - Composition of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost, short-term $ 87,461 $ 31,068
Gross unrealized gains, short-term 1 19
Gross unrealized losses, short-term (65) 0
Fair value, short-term 87,397 31,087
Amortized cost, long-term 246,666 71,680
Gross unrealized gains, long-term 22 145
Gross unrealized losses, long-term (1,330) (6)
Fair value, long-term 245,358 71,819
Municipal bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost, short-term 9,881 5,943
Gross unrealized gains, short-term 0 4
Gross unrealized losses, short-term (9) 0
Fair value, short-term 9,872 5,947
Amortized cost, long-term 3,400 3,600
Gross unrealized gains, long-term 2 9
Gross unrealized losses, long-term (18) 0
Fair value, long-term 3,384 3,609
Corporate debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost, short-term 2,387 4,180
Gross unrealized gains, short-term 0 1
Gross unrealized losses, short-term (3) 0
Fair value, short-term 2,384 4,181
Amortized cost, long-term 101,773 33,187
Gross unrealized gains, long-term 0 61
Gross unrealized losses, long-term (618) (2)
Fair value, long-term 101,155 33,246
Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost, short-term 63,926 15,622
Gross unrealized gains, short-term 1 5
Gross unrealized losses, short-term (26) 0
Fair value, short-term 63,901 15,627
Asset-backed securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost, long-term 104,237 19,151
Gross unrealized gains, long-term 17 31
Gross unrealized losses, long-term (466) (4)
Fair value, long-term 103,788 19,178
Government, federal agency, and other sovereign obligations    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost, short-term 11,267 5,323
Gross unrealized gains, short-term 0 9
Gross unrealized losses, short-term (27) 0
Fair value, short-term 11,240 5,332
Amortized cost, long-term 37,256 15,742
Gross unrealized gains, long-term 3 44
Gross unrealized losses, long-term (228) 0
Fair value, long-term $ 37,031 $ 15,786