XML 84 R71.htm IDEA: XBRL DOCUMENT v3.25.2
SEGMENT INFORMATION - Summary of Contracted Minimum Future Annual Revenues (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Segment Reporting [Abstract]  
Remainder of 2025 $ 91,960
2026 135,206
2027 114,153
2028 95,939
2029 66,769
Thereafter 91,318
Total $ 595,345