XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Available-for-Sale Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2023
Available-for-Sale Marketable Securities  
Summary of Available-for-Sale Marketable Securities by Major Type of Security

As of March 31, 2023

Gross Unrealized

Estimated Fair

Type of Security

    

Amortized Cost

    

Gains

    

Losses

    

Value

U.S. government agency obligations

$

9,500

$

$

(483)

$

9,017

Corporate bonds

 

35,704

 

 

(403)

 

35,301

Commercial paper

15,943

1

(1)

15,943

Municipal bonds

 

15,920

 

 

(215)

 

15,705

Total available-for-sale marketable securities

$

77,067

$

1

$

(1,102)

$

75,966

As of December 31, 2022

Gross Unrealized

Estimated Fair

Type of Security

    

Amortized Cost

    

Gains

    

Losses

    

Value

U.S. government agency obligations

$

9,500

$

$

(623)

$

8,877

Corporate bonds

 

35,828

 

 

(643)

 

35,185

Commercial paper

 

26,879

 

2

 

(6)

 

26,875

Municipal bonds

22,473

(402)

22,071

Total available-for-sale marketable securities

$

94,680

$

2

$

(1,674)

$

93,008

Schedule of Fair Values and Continuous Unrealized Loss Positions of Available-for-Sale Marketable Securities

As of March 31, 2023

Less than 12 Months

12 Months or Greater

Total

Gross

Gross

Gross

Fair

Unrealized

Fair

Unrealized

Fair 

Unrealized

    

 Value

    

Losses

    

Value

    

Losses

    

Value

    

Losses

U.S. government agency obligations

$

$

$

9,017

$

(483)

$

9,017

$

(483)

Corporate bonds

4,000

(4)

31,301

(399)

35,301

(403)

Commercial paper

4,975

(1)

4,975

(1)

Municipal bonds

 

 

 

15,705

 

(215)

 

15,705

 

(215)

Total

$

8,975

$

(5)

$

56,023

$

(1,097)

$

64,998

$

(1,102)

As of December 31, 2022

Less than 12 Months

12 Months or Greater

Total

Gross

Gross

Gross

Fair

Unrealized

Fair

Unrealized

Fair

Unrealized

    

 Value

    

Losses

    

 Value

    

Losses

    

 Value

    

Losses

U.S. government agency obligations

$

$

$

8,877

$

(623)

$

8,877

$

(623)

Corporate bonds

 

1,470

 

(26)

 

33,715

 

(617)

 

35,185

 

(643)

Commercial paper

 

15,906

 

(6)

 

 

 

15,906

 

(6)

Municipal bonds

 

982

 

(16)

 

19,589

 

(386)

 

20,571

 

(402)

Total

$

18,358

$

(48)

$

62,181

$

(1,626)

$

80,539

$

(1,674)

Schedule of Amortized Cost and Fair Values of Marketable Debt Securities by Contractual Maturity

As of March 31, 2023

As of December 31, 2022

Contractual maturity

    

Amortized Cost

    

Fair Value

    

Amortized Cost

    

Fair Value

Less than one year

$

67,565

$

66,892

$

82,678

$

81,658

One year to two years

 

9,502

 

9,074

 

12,002

 

11,350

Total

$

77,067

$

75,966

$

94,680

$

93,008