XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value of Financial Instruments - Schedule of Fair Value Measurement Inputs (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value $ 916,091 $ 879,571
Corporate Securities | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value $ 8,441  
Corporate Securities | Level 3 | Measurement Input, Liquidity Premium | Valuation Technique, Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Range of Discounts 0.02  
Municipal Securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value $ 285,107 $ 303,773
Municipal Securities | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value $ 25,226  
Municipal Securities | Level 3 | Measurement Input, Liquidity Premium | Valuation Technique, Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Range of Discounts 0.01