XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Marketable Securities - Amortized Cost (Details)
$ in Thousands
Sep. 30, 2022
USD ($)
Debt Securities, Current [Abstract]  
Debt securities, available-for-sale, year one $ 137,967
Debt securities, available-for-sale, one to two years 27,041
Total available-for-sale securities 165,008
Debt securities, available-for-sale, fair value, year one 136,081
Debt securities, available-for-sale, fair value, one to two years 26,180
Total available-for-sale securities 162,261
U.S. government agency securities and treasuries  
Debt Securities, Current [Abstract]  
Debt securities, available-for-sale, year one 103,011
Debt securities, available-for-sale, one to two years 11,790
Debt securities, available-for-sale, fair value, year one 101,747
Debt securities, available-for-sale, fair value, one to two years 11,527
U.S. government agency securities and treasuries | One Year or Less  
Debt Securities, Current [Abstract]  
Unrealized Gains 0
Unrealized Losses 1,264
U.S. government agency securities and treasuries | One to Two Years  
Debt Securities, Current [Abstract]  
Unrealized Gains 0
Unrealized Losses 263
Corporate debt securities  
Debt Securities, Current [Abstract]  
Debt securities, available-for-sale, year one 34,956
Debt securities, available-for-sale, one to two years 15,251
Debt securities, available-for-sale, fair value, year one 34,334
Debt securities, available-for-sale, fair value, one to two years 14,653
Corporate debt securities | One Year or Less  
Debt Securities, Current [Abstract]  
Unrealized Gains 0
Unrealized Losses 622
Corporate debt securities | One to Two Years  
Debt Securities, Current [Abstract]  
Unrealized Gains 0
Unrealized Losses 598
Debt securities, current maturity | One Year or Less  
Debt Securities, Current [Abstract]  
Unrealized Gains 0
Unrealized Losses 1,886
Debt securities, non current maturity | One to Two Years  
Debt Securities, Current [Abstract]  
Unrealized Gains 0
Unrealized Losses 861
Available-for-sale Securities  
Debt Securities, Current [Abstract]  
Unrealized Gains 0
Unrealized Losses $ 2,747