XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
segment
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Cash and Cash Equivalents [Line Items]          
Number of Operating Segments | segment     1    
Cash and cash equivalents $ 71,893,000   $ 71,893,000   $ 47,379,000
Impairment loss 0 $ 400,000 0 $ 400,000  
Operating Account          
Cash and Cash Equivalents [Line Items]          
Cash and cash equivalents 3,000,000   3,000,000   3,500,000
Money Market Funds          
Cash and Cash Equivalents [Line Items]          
Cash and cash equivalents $ 68,900,000   $ 68,900,000   $ 43,900,000