XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value of Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2024
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, 2024
(unaudited)
December 31, 2023
Total
Fair Value
Level 1Level 2Total
Fair Value
Level 1Level 2
Money Market Funds $11,624 $11,624 $— $25,520 $25,520 $— 
Corporate Securities211,657 — 211,657 228,723 — 228,723 
Government Securities342,577 — 342,577 414,514 — 414,514 
$565,858 $11,624 $554,234 $668,757 $25,520 $643,237