XML 39 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments - Summary of Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Maturities Less than 1 Year    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost $ 44,762 $ 40,312
Unrealized Gains 17 31
Unrealized Losses (36) (13)
Fair Value 44,743 40,330
Maturities Greater than 1 Year    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost 13,943 23,594
Unrealized Gains 33 143
Unrealized Losses (17) (9)
Fair Value 13,959 23,728
Corporate bonds | Maturities Less than 1 Year    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost 42,248 35,286
Unrealized Gains 17 25
Unrealized Losses (34) (13)
Fair Value 42,231 35,298
Corporate bonds | Maturities Greater than 1 Year    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost 13,943 23,594
Unrealized Gains 33 143
Unrealized Losses (17) (9)
Fair Value 13,959 23,728
Agency bonds | Maturities Less than 1 Year    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost 2,514 5,026
Unrealized Gains 0 6
Unrealized Losses (2) 0
Fair Value $ 2,512 $ 5,032