v3.26.1
Fair Value Measurements - Schedule of Fair Value Measurements for Items (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets at fair value $ 241,396 $ 222,449
U.S. government and government agencies    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt securities 140,895 129,447
Corporate debt securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt securities 88,059 80,495
Private equity investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt securities 12,226 12,226
Other    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt securities 216 281
Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets at fair value 0 0
Level 1 | U.S. government and government agencies    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt securities 0 0
Level 1 | Corporate debt securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt securities 0 0
Level 1 | Private equity investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt securities 0 0
Level 1 | Other    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt securities 0 0
Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets at fair value 229,170 210,223
Level 2 | U.S. government and government agencies    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt securities 140,895 129,447
Level 2 | Corporate debt securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt securities 88,059 80,495
Level 2 | Private equity investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt securities 0 0
Level 2 | Other    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt securities 216 281
Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets at fair value 12,226 12,226
Level 3 | U.S. government and government agencies    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt securities 0 0
Level 3 | Corporate debt securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt securities 0 0
Level 3 | Private equity investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt securities 12,226 12,226
Level 3 | Other    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt securities $ 0 $ 0