XML 64 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value of Financial Instruments - Contractual maturities of investments (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Cost  
Due in one year or less, Cost $ 462,096
Due after one year through ten years, Cost 243,957
Due after ten years, Cost 2,755
Total Cost 708,808
Fair Value  
Due in one year or less, Fair Value 454,957
Due after one year through ten years, Fair Value 237,561
Due after ten years, Fair Value 2,755
Total Fair Value $ 695,273