XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value of Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Schedule of Assets Recorded at Fair Value The assets recorded at fair value are classified within the hierarchy as follows for the periods reported (in thousands):
June 30, 2023
(unaudited)
December 31, 2022
Total
Fair Value
Level 1Level 2Total
Fair Value
Level 1Level 2
Money Market Funds $21,422 $21,422 $— $40,967 $40,967 $— 
Corporate Securities139,611 — 139,611 200,626 — 200,626 
Government Securities337,056 — 337,056 329,889 — 329,889 
$498,089 $21,422 $476,667 $571,482 $40,967 $530,515