XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Summary of Fair Value of Available-for-sale Marketable Debt Securities by Type of Security
As of March 31, 2023, the fair value of available-for-sale marketable debt securities by type of security was as follows:
 
 March 31, 2023
 Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Marketable debt securities:    
U.S. Treasury notes$35,011 $— (367)$34,644 
U.S. government agency bonds16,169 — (109)16,060 
Corporate bonds$22,462 $$(96)$22,369 
 $73,642 $$(572)$73,073 
As of December 31, 2022, the fair value of available-for-sale marketable debt securities by type of security was as follows:
 December 31, 2022
 Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Marketable debt securities:    
U.S. Treasury notes$50,080 $(714)$49,367 
U.S. government agency bonds10,957 — (184)10,773 
Corporate bonds$13,891 $— $(118)$13,773 
 $74,928 $$(1,016)$73,913 
Summary of Available-for-sale Debt Securities by Contractual Maturity
The amortized cost and fair value of the Company’s available-for-sale debt securities by contractual maturity are summarized as follows:
 
 March 31, 2023
 Amortized
Cost
Fair
Value
Maturing in one year or less$71,287 $70,721 
Maturing after one year2,355 2,352 
 $73,642 $73,073 
The amortized cost and fair value of the Company’s available-for-sale debt securities by contractual maturity are summarized as follows:
 December 31, 2022
 Amortized
Cost
Fair
Value
Maturing in one year or less$73,446 $72,453 
Maturing after one year1,482 1,460 
 $74,928 $73,913