v3.25.2
INVESTMENTS - Summary of debt securities by major security type (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 94,684 $ 97,755
Gross Unrealized Gains 37 24
Gross Unrealized Losses (77) (143)
Fair Value 94,644 97,636
Municipal Debt Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 1,346  
Gross Unrealized Gains 2  
Gross Unrealized Losses 0  
Fair Value 1,348  
Corporate Debt Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 48,197 53,452
Gross Unrealized Gains 34 22
Gross Unrealized Losses (27) (40)
Fair Value 48,204 53,434
U.S. Government Agency Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 45,141 44,303
Gross Unrealized Gains 1 2
Gross Unrealized Losses (50) (103)
Fair Value 45,092 44,202
Certificates of Deposit    
Debt Securities, Available-for-Sale [Line Items]    
Certificates of Deposit $ 6,693 $ 6,417