XML 73 R60.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies - Schedule of Future Payments Under Agreements (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remainder of 2026 $ 11,088
2027 47,390
2028 39,488
2029 11,923
2030 4,383
2031 246
Total $ 114,518