XML 121 R109.htm IDEA: XBRL DOCUMENT v3.24.0.1
COMMITMENTS AND CONTINGENCIES - Future Minimum Payments Related To Purchase Commitments (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Year ending December 31,  
2024 $ 67,888
2025 65,696
2026 72,990
2027 78,043
2028 85,936
Thereafter 307,809
Total $ 678,362