XML 33 R23.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value of Financial Instruments (Tables)
9 Months Ended
Sep. 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):
September 30, 2024
(unaudited)
December 31, 2023
Total
Fair Value
Level 1Level 2Total
Fair Value
Level 1Level 2
Money Market Funds $21,028 $21,028 $— $25,520 $25,520 $— 
Corporate Securities161,643 — 161,643 228,723 — 228,723 
Government Securities563,674 — 563,674 414,514 — 414,514 
$746,345 $21,028 $725,317 $668,757 $25,520 $643,237