XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities - Additional Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Investments Debt And Equity Securities [Abstract]    
Trading marketable securities $ 170,184 $ 276,642
Trading securities available-for-sale $ 447,612 $ 386,885