XML 141 R116.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2024 $ 14,649
2025 13,699
2026 13,292
2027 13,226
2028 13,590
Thereafter 35,919
Gross lease payments 104,375
Less - present value adjustments (17,737)
Total operating lease liabilities, net $ 86,638