XML 50 R35.htm IDEA: XBRL DOCUMENT v3.22.4
AVAILABLE-FOR-SALE INVESTMENTS (Tables)
12 Months Ended
Dec. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
Schedule of Available-for-sale Investments by Major Security Type
The following table represents the Company’s available-for-sale investments by major security type as of December 31, 2022 and December 31, 2021 (in thousands):
December 31, 2022
Amortized CostGross Unrealized GainsGross Unrealized LossesTotal Fair Value
Commercial Paper$32,997 $— $(241)$32,756 
Corporate Bonds58,791 — (349)58,442 
Municipal Bonds7,446 — (52)7,394 
Total$99,234 $— $(642)$98,592 
December 31, 2021
Amortized CostGross Unrealized GainsGross Unrealized LossesTotal Fair Value
Commercial Paper$76,961 $— $(31)$76,930 
Corporate Bonds84,771 — (183)84,588 
Municipal Bonds5,870 — (23)5,847 
Total$167,602 $— $(237)$167,365 
Schedule of Fair Value and Amortized Cost Bases of Available-for-sale Investments by Maturity Date
The following table summarizes the fair value and amortized cost bases of the Company’s available-for-sale investments by contractual maturity of December 31, 2022 and December 31, 2021 (in thousands):
December 31, 2022December 31, 2021
Amortized CostFair ValueAmortized CostFair Value
Due within one year
$92,253 $91,669 $117,164 $117,100 
Due after one year through 5 years
6,981 6,923 50,438 50,265 
Total$99,234 $98,592 $167,602 $167,365