XML 107 R90.htm IDEA: XBRL DOCUMENT v3.25.4
SEGMENT INFORMATION - Summary of Contracted Minimum Future Annual Revenues (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Segment Reporting [Abstract]  
2026 $ 158,908
2027 129,187
2028 108,716
2029 77,127
2030 58,730
Thereafter 63,082
Total $ 595,750