XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities - Summary of Fair Value of Available-for-sale Debt Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Amortized Cost    
Maturing in one year or less $ 71,287 $ 73,446
Maturing after one year 2,355 1,482
Amortized Cost 73,642 74,928
Fair Value    
Maturing in one year or less 70,721 72,453
Maturing after one year 2,352 1,460
Fair Value $ 73,073 $ 73,913