XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Restricted Available-for-Sale Investments - Summary of Proceeds from Sold or Matured Restricted Available-For-Sale Investments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Schedule Of Available For Sale Securities [Line Items]    
Maturities of restricted available-for-sale investments   $ 2,117
Restricted Investments    
Schedule Of Available For Sale Securities [Line Items]    
Purchases of restricted available-for-sale investments   1,900
Maturities of restricted available-for-sale investments $ 2,117 $ 2,117