XML 65 R53.htm IDEA: XBRL DOCUMENT v3.24.4
INVESTMENTS - Contractual Maturities of Marketable Securities (Details)
$ in Thousands
Sep. 30, 2022
USD ($)
Amortized Cost  
Marketable securities, due in less than one year $ 143,272
Marketable securities, due in one to five years 8,019
Total investments 151,291
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract]  
Marketable securities, due in less than one year 137,897
Marketable securities, due in one to five years 7,665
Total investments $ 145,562