XML 120 R99.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies - Schedule of Future Payments Under Other Agreements (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2026 $ 22,426
2027 24,648
2028 11,812
2029 4,250
Total $ 63,136