XML 39 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Investments - Schedule of Investment Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value    
Maturing in one year or less $ 185,657  
Maturing after one year through two years 27,258  
Total debt investments $ 212,915 $ 240,118