XML 72 R59.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies - Schedule of Future Payments Under Agreements (Details)
$ in Thousands
Sep. 30, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remainder of 2026 $ 36,276
2027 50,329
2028 37,900
2029 11,225
2030 4,383
Thereafter 246
Total $ 140,359