XML 60 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Non-trade and notes receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Jun. 30, 2023
Receivables [Abstract]    
Notes receivable $ 110,291 $ 102,288
Accounts receivable, other 211,389 206,879
Total $ 321,680 $ 309,167