XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value of Financial Instruments - Schedule of Fair Value Measurement Inputs (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value $ 872,903 $ 879,571
Corporate Securities | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value $ 7,987  
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 $ 291,520 $ 303,773
Municipal Securities | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value $ 26,307  
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