XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Investments - Schedule of Gross Unrealized Holding Losses and Fair Value for Investments in Unrealized Loss Position (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Schedule of Available-for-Sale Securities [Line Items]  
Less than 12 months, Fair value $ 98,346
Less than 12 months, Unrealized loss (193)
12 months or greater, Fair value 142,372
12 months or greater, Unrealized loss (1,780)
U.S. Government Treasury and Agency Securities  
Schedule of Available-for-Sale Securities [Line Items]  
Less than 12 months, Fair value 98,346
Less than 12 months, Unrealized loss (193)
12 months or greater, Fair value 137,972
12 months or greater, Unrealized loss (1,778)
Corporate Bonds  
Schedule of Available-for-Sale Securities [Line Items]  
12 months or greater, Fair value 4,400
12 months or greater, Unrealized loss $ (2)