XML 47 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2022
Marketable Securities  
Schedule of marketable securities available for sale

December 31, 2022

Gross

Gross

Estimated

Amortized

Unrealized

Unrealized

Market

    

Cost

    

Gains

    

Losses

    

Value

Commercial Paper

$

41,503

$

41,503

Corporate debt securities

$

32,331

(189)

$

32,142

Asset backed securities

$

8,363

(103)

$

8,260

Government and agency securities

$

38,956

(386)

$

38,570

Total

$

121,153

$

$

(678)

$

120,475

December 31, 2021

Gross

Gross

Estimated

Amortized

Unrealized

Unrealized

Market

    

Cost

    

Gains

    

Losses

    

Value

Commercial Paper

$

57,369

$

57,369

Corporate debt securities

$

39,825

(77)

$

39,748

Asset backed securities

$

26,736

(29)

$

26,707

Government and agency securities

$

24,609

(106)

$

24,503

Total

$

148,539

$

$

(212)

$

148,327

Schedule of maturities of marketable securities

Net

Fair

Carrying Amount

Value

2023

    

$

108,797

$

108,222

2024

 

5,620

 

5,608

2025

6,736

6,645

Total

    

$

121,153

$

120,475