XML 37 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments - Summary of Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Maturities Less than 1 Year    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost $ 47,044 $ 40,312
Unrealized Gains 6 31
Unrealized Losses (49) (13)
Fair Value 47,001 40,330
Maturities Greater than 1 Year    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost 10,657 23,594
Unrealized Gains 10 143
Unrealized Losses (23) (9)
Fair Value 10,644 23,728
Corporate bonds | Maturities Less than 1 Year    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost 44,527 35,286
Unrealized Gains 6 25
Unrealized Losses (47) (13)
Fair Value 44,486 35,298
Corporate bonds | Maturities Greater than 1 Year    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost 10,657 23,594
Unrealized Gains 10 143
Unrealized Losses (23) (9)
Fair Value 10,644 23,728
Agency bonds | Maturities Less than 1 Year    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost 2,517 5,026
Unrealized Gains 0 6
Unrealized Losses (2) 0
Fair Value $ 2,515 $ 5,032