XML 72 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Components - Schedule of Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Jun. 30, 2024
Balance Sheet Related Disclosures [Abstract]    
Accrued expenses $ 74,200 $ 59,613
Operating lease liability 32,033 39,493
Collateral held for derivative instruments 8,174 17,643
Other liabilities 41,161 30,680
Total accrued expenses and other liabilities $ 155,568 $ 147,429