XML 76 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements and Investments - Marketable Securities In Unrealized Loss Position (Details) - U.S. Treasury bills and government securities
$ in Thousands
Jun. 30, 2023
USD ($)
security
Investments in continuous loss position for less than 12 months:  
Number of Securities | security 26
Fair Value $ 80,645
Gross Unrealized Losses $ (275)