XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities - Summary of Aggregate fair values of marketable securities with unrealized losses and gains (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Securities, Available-for-Sale [Line Items]    
Aggregate fair value of securities held in a continuous unrealized loss position for less than twelve months $ 24,775 $ 97,472
Aggregate fair value of marketable securities in a continuous loss position for more than twelve months 16,868 53,716
Aggregate fair value of marketable securities in unrealized gain position 32,389 14,923
Marketable Securities, Total $ 74,032 $ 166,111