XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities - Additional Information (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2023
USD ($)
security
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
security
Investments, Debt and Equity Securities [Abstract]      
Loss on realized sale $ 110,000 $ 0  
Number of positions, less then 12 months | security 15   20
Aggregate fair value, securities, less than 12 months $ 27,552,000   $ 34,079,000
Number of positions, 12 months or longer | security 7   18
Aggregate fair value, securities, 12 months or longer $ 13,863,000   $ 36,857,000
Investments in other-than-temporary decline in fair value $ 0   $ 0