XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.2
INVESTMENTS - Debt Securities, Available-for-Sale (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost $ 51,181 $ 49,049
Unrealized Gains (Losses) 23 22
Aggregate Fair Value 51,204 49,071
Corporate bonds    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 18,609 8,157
Unrealized Gains (Losses) 26 5
Aggregate Fair Value 18,635 8,162
U.S. government agency securities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 13,631 18,730
Unrealized Gains (Losses) (3) 16
Aggregate Fair Value 13,628 18,746
Money market funds    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 11,845 10,410
Unrealized Gains (Losses) 0 0
Aggregate Fair Value 11,845 10,410
U.S. treasury securities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 7,096 11,752
Unrealized Gains (Losses) 0 1
Aggregate Fair Value $ 7,096 $ 11,753