XML 48 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments - Summary of Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Maturities Less than 1 Year    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost $ 43,249 $ 40,312
Unrealized Gains 78 31
Unrealized Losses (11) (13)
Fair Value 43,316 40,330
Maturities Greater than 1 Year    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost 15,846 23,594
Unrealized Gains 3 143
Unrealized Losses (41) (9)
Fair Value 15,808 23,728
Corporate bonds | Maturities Less than 1 Year    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost 41,535 35,286
Unrealized Gains 73 25
Unrealized Losses (11) (13)
Fair Value 41,597 35,298
Corporate bonds | Maturities Greater than 1 Year    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost 15,846 23,594
Unrealized Gains 3 143
Unrealized Losses (41) (9)
Fair Value 15,808 23,728
Agency bonds | Maturities Less than 1 Year    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost 1,714 5,026
Unrealized Gains 5 6
Unrealized Losses 0 0
Fair Value $ 1,719 $ 5,032