XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities - Summary of Fair Value of Available-for-sale Debt Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Amortized Cost    
Maturing in one year or less $ 39,271 $ 73,446
Maturing after one year 2,366 1,482
Amortized Cost 41,637 74,928
Fair Value    
Maturing in one year or less 39,065 72,453
Maturing after one year 2,351 1,460
Fair Value $ 41,416 $ 73,913