v3.26.1
Fair Value Measurements and Derivative Instruments (Available-for-sale Securities) (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized cost $ 196,296 $ 198,009
Gross unrealized gains 108 256
Gross unrealized losses (30,442) (29,964)
Estimated fair value 165,962 168,301
Mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized cost 1,899 1,886
Gross unrealized gains 0 0
Gross unrealized losses (182) (171)
Estimated fair value 1,717 1,715
Government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized cost 19,000 19,043
Gross unrealized gains 0 0
Gross unrealized losses (5,691) (5,557)
Estimated fair value 13,309 13,486
Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized cost 49,281 49,481
Gross unrealized gains 0 0
Gross unrealized losses (5,958) (5,586)
Estimated fair value 43,323 43,895
Mortgage-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized cost 106,167 107,652
Gross unrealized gains 0 0
Gross unrealized losses (18,611) (18,650)
Estimated fair value 87,556 89,002
Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized cost 19,949 19,947
Gross unrealized gains 108 256
Gross unrealized losses 0 0
Estimated fair value $ 20,057 $ 20,203