XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Securities - Schedule of Available-for-Sale Securities by Balance Sheet Location Classification (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Debt Securities, Available-for-Sale [Line Items]  
Debt securities available-for-sale $ 100,388
Cash and Cash Equivalents Member  
Debt Securities, Available-for-Sale [Line Items]  
Debt securities available-for-sale 13,773
Marketable Securities Member  
Debt Securities, Available-for-Sale [Line Items]  
Debt securities available-for-sale $ 86,615