XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities - Additional Information (Details)
Mar. 31, 2023
USD ($)
Position
Dec. 31, 2022
USD ($)
Position
Investments, Debt and Equity Securities [Abstract]    
Available of sale securities, unrealized loss position, Number of positions | Position 34 35
Available for sale securities, gross unrealized loss position $ 79,228,000 $ 107,899,000
Available of sale securities, unrealized loss position, greater than 12 months, Number of positions | Position 6 10
Available of sale securities, unrealized loss position, greater than 12 months $ 29,483,000 $ 44,048,000
Available-for-sale securities, accrued interest $ 1,000,000.0 $ 748,000
Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Current, Statement of Financial Position [Extensible Enumeration] Prepaid expenses and other current assets Prepaid expenses and other current assets