XML 124 R104.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2025 $ 13,425
2026 13,292
2027 13,226
2028 13,590
2029 13,974
Thereafter 21,945
Gross lease payments 89,452
Less - present value adjustments (13,614)
Total operating lease liabilities, net $ 75,838