XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities - Additional Information (Details)
Jun. 30, 2023
USD ($)
security
Dec. 31, 2022
USD ($)
Schedule of Held-to-maturity Securities [Line Items]    
Number of securities | security 48  
Market value of marketable securities $ 272,100,000  
Allowance for credit loss 0  
Interest receivable $ 1,400,000 $ 600,000
Fair Value, Recurring    
Schedule of Held-to-maturity Securities [Line Items]    
Cash and cash equivalents, fair value disclosure   44,907,000
Level 2 | Fair Value, Recurring    
Schedule of Held-to-maturity Securities [Line Items]    
Cash and cash equivalents, fair value disclosure   $ 0