XML 129 R108.htm IDEA: XBRL DOCUMENT v3.25.4
COMMITMENTS AND CONTINGENCIES - Schedule of Future Minimum Payments Related to Purchase Commitments (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Year ending December 31,  
2026 $ 87,356
2027 83,537
2028 90,631
2029 93,436
2030 103,436
Thereafter 110,936
Total $ 569,332