XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Instruments - Contractual maturities of investments (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Cost  
Due in one year or less, Cost $ 195,410
Due after one year through five years, Cost 64,803
Total Cost 260,213
Fair Value  
Due in one year or less, Fair Value 193,040
Due after one year through five years, Fair Value 64,117
Total Fair Value $ 257,157