XML 113 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable securities (Tables)
12 Months Ended
Dec. 31, 2022
Marketable Securities [Abstract]  
Summary of Marketable Securities
Marketable securities consisted of the following:

December 31, 2022
Amortized costGross unrealized gainsGross unrealized lossesFair value (Level 2)
Corporate bond$20,963 $— $(266)$20,697 
Agency bond24,394 (237)24,165 
Treasury bills7,126 — (9)7,117 
US Government10,005 — (187)9,818 
Municipality175 — — 175 
Commercial paper4,796 — — 4,796 
Total$67,459 $$(699)$66,768 
As of December 31, 2022, no continuous unrealized losses for 12 months or greater were identified.
The following table summarizes the Company’s marketable securities by contractual maturities:
December 31, 2022
Due in 1 year or less$44,643 
Due in 1 year through 2 years22,125 
Total$66,768