XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Investments - Schedule of amortized cost of debt securities categorized as held-to-maturity aggregated by credit quality (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Financing Receivable, Credit Quality Indicator [Line Items]  
Total $ 201,666
AAA or equivalent  
Financing Receivable, Credit Quality Indicator [Line Items]  
Total 38,247
AA or equivalent, includes securities issued by the United States Government or Government Sponsored Enterprises  
Financing Receivable, Credit Quality Indicator [Line Items]  
Total 44,013
A or equivalent  
Financing Receivable, Credit Quality Indicator [Line Items]  
Total 23,823
BBB or equivalent  
Financing Receivable, Credit Quality Indicator [Line Items]  
Total 19,268
Unrated  
Financing Receivable, Credit Quality Indicator [Line Items]  
Total $ 76,315