v3.26.1
INVESTMENTS - Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 191,838 $ 188,816
Gross Unrealized Gains 492 1,940
Gross Unrealized Losses (329) (1)
Estimated Fair Market Value 192,001 190,755
Investments due in 3 months or less:    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 10,656 9,650
Gross Unrealized Gains 15 8
Gross Unrealized Losses 0 0
Estimated Fair Market Value 10,671 9,658
Investments due in 4-12 months:    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 87,107 32,256
Gross Unrealized Gains 371 267
Gross Unrealized Losses (2) 0
Estimated Fair Market Value 87,476 32,523
Investments due in 12 months or greater:    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 94,075 146,910
Gross Unrealized Gains 106 1,665
Gross Unrealized Losses (327) (1)
Estimated Fair Market Value 93,854 148,574
Commercial paper | Investments due in 3 months or less:    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   1,498
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Estimated Fair Market Value   1,498
Corporate securities | Investments due in 3 months or less:    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 10,656 8,152
Gross Unrealized Gains 15 8
Gross Unrealized Losses 0 0
Estimated Fair Market Value 10,671 8,160
Corporate securities | Investments due in 4-12 months:    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 87,107 32,256
Gross Unrealized Gains 371 267
Gross Unrealized Losses (2) 0
Estimated Fair Market Value 87,476 32,523
Corporate securities | Investments due in 12 months or greater:    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 94,075 146,910
Gross Unrealized Gains 106 1,665
Gross Unrealized Losses (327) (1)
Estimated Fair Market Value $ 93,854 $ 148,574