v3.26.1
Fair Value Measurements and Derivative Instruments (Available-for-sale Securities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized cost $ 194,256 $ 198,009
Gross unrealized gains 20 256
Gross unrealized losses (30,044) (29,964)
Estimated fair value 164,232 168,301
Mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized cost 1,913 1,886
Gross unrealized gains 0 0
Gross unrealized losses (189) (171)
Estimated fair value 1,724 1,715
Government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized cost 18,956 19,043
Gross unrealized gains 0 0
Gross unrealized losses (5,223) (5,557)
Estimated fair value 13,733 13,486
Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized cost 49,083 49,481
Gross unrealized gains 0 0
Gross unrealized losses (5,818) (5,586)
Estimated fair value 43,265 43,895
Mortgage-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized cost 104,353 107,652
Gross unrealized gains 0 0
Gross unrealized losses (18,793) (18,650)
Estimated fair value 85,560 89,002
Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized cost 19,951 19,947
Gross unrealized gains 20 256
Gross unrealized losses (21) 0
Estimated fair value $ 19,950 $ 20,203